From: Richard Henderson Date: Fri, 13 Sep 2019 15:41:51 +0000 (-0400) Subject: exec: Restrict TARGET_PAGE_BITS_VARY assert to CONFIG_DEBUG_TCG X-Git-Tag: v4.2.0-rc0~29^2~5 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=639044b5f121a44909eca929d7fd6d070024b9f9;p=thirdparty%2Fqemu.git exec: Restrict TARGET_PAGE_BITS_VARY assert to CONFIG_DEBUG_TCG This reduces the size of a release build by about 10k. Noticably, within the tlb miss helpers. Reviewed-by: Alex Bennée Reviewed-by: Philippe Mathieu-Daudé Reviewed-by: Paolo Bonzini Signed-off-by: Richard Henderson --- diff --git a/include/exec/cpu-all.h b/include/exec/cpu-all.h index 0b449b98ba9..525059970ca 100644 --- a/include/exec/cpu-all.h +++ b/include/exec/cpu-all.h @@ -219,8 +219,12 @@ extern const TargetPageBits target_page; #else extern TargetPageBits target_page; #endif +#ifdef CONFIG_DEBUG_TCG #define TARGET_PAGE_BITS ({ assert(target_page.decided); target_page.bits; }) #else +#define TARGET_PAGE_BITS target_page.bits +#endif +#else #define TARGET_PAGE_BITS_MIN TARGET_PAGE_BITS #endif