diff options
author | Aurelien Jarno <aurelien@aurel32.net> | 2016-04-21 10:48:50 +0200 |
---|---|---|
committer | Peter Maydell <peter.maydell@linaro.org> | 2016-04-21 15:43:20 +0100 |
commit | 8d8fdbae010aa75a23f0307172e81034125aba6e (patch) | |
tree | b34b6163d39e128363add841be8426c4c84c1fde /tcg/tcg.c | |
parent | eabb7b91b36b202b4dac2df2d59d698e3aff197a (diff) | |
download | qemu-8d8fdbae010aa75a23f0307172e81034125aba6e.zip qemu-8d8fdbae010aa75a23f0307172e81034125aba6e.tar.gz qemu-8d8fdbae010aa75a23f0307172e81034125aba6e.tar.bz2 |
tcg: check for CONFIG_DEBUG_TCG instead of NDEBUG
Check for CONFIG_DEBUG_TCG instead of NDEBUG, drop now useless code.
Cc: Richard Henderson <rth@twiddle.net>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Message-id: 1461228530-14852-2-git-send-email-aurelien@aurel32.net
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'tcg/tcg.c')
-rw-r--r-- | tcg/tcg.c | 9 |
1 files changed, 2 insertions, 7 deletions
@@ -31,11 +31,6 @@ /* Define to jump the ELF file used to communicate with GDB. */ #undef DEBUG_JIT -#if !defined(CONFIG_DEBUG_TCG) && !defined(NDEBUG) -/* define it to suppress various consistency checks (faster) */ -#define NDEBUG -#endif - #include "qemu/cutils.h" #include "qemu/host-utils.h" #include "qemu/timer.h" @@ -1586,7 +1581,7 @@ static void tcg_liveness_analysis(TCGContext *s) } #endif -#ifndef NDEBUG +#ifdef CONFIG_DEBUG_TCG static void dump_regs(TCGContext *s) { TCGTemp *ts; @@ -2454,7 +2449,7 @@ int tcg_gen_code(TCGContext *s, TranslationBlock *tb) tcg_reg_alloc_op(s, def, opc, args, dead_args, sync_args); break; } -#ifndef NDEBUG +#ifdef CONFIG_DEBUG_TCG check_regs(s); #endif /* Test for (pending) buffer overflow. The assumption is that any |