diff options
| author | James Hogan | 2013-08-08 16:40:23 +0200 |
|---|---|---|
| committer | Aurelien Jarno | 2013-08-08 23:06:02 +0200 |
| commit | 85711e6bafb1910b50ff181e8507cb904ef7e84d (patch) | |
| tree | 48c10f12ab0744e2e5b58d65f22bb7be6073a508 /include/exec/exec-all.h | |
| parent | fw_cfg: the I/O port variant expects little-endian (diff) | |
| download | qemu-85711e6bafb1910b50ff181e8507cb904ef7e84d.tar.gz qemu-85711e6bafb1910b50ff181e8507cb904ef7e84d.tar.xz qemu-85711e6bafb1910b50ff181e8507cb904ef7e84d.zip | |
tcg/mips: fix invalid op definition errors
tcg/mips/tcg-target.h defines various operations conditionally depending
upon the isa revision, however these operations are included in
mips_op_defs[] unconditionally resulting in the following runtime errors
if CONFIG_DEBUG_TCG is defined:
Invalid op definition for movcond_i32
Invalid op definition for rotl_i32
Invalid op definition for rotr_i32
Invalid op definition for deposit_i32
Invalid op definition for bswap16_i32
Invalid op definition for bswap32_i32
tcg/tcg.c:1196: tcg fatal error
Fix with ifdefs like the i386 backend does for movcond_i32.
Signed-off-by: James Hogan <james.hogan@imgtec.com>
Cc: Aurelien Jarno <aurelien@aurel32.net>
Cc: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Diffstat (limited to 'include/exec/exec-all.h')
0 files changed, 0 insertions, 0 deletions
