summaryrefslogtreecommitdiff
path: root/target-ppc/helper.h
diff options
context:
space:
mode:
authorAurelien Jarno <aurelien@aurel32.net>2010-02-06 16:59:11 +0100
committerAurelien Jarno <aurelien@aurel32.net>2010-02-06 17:14:24 +0100
commit95ff895f79c75ba13b63a3408d3b8a49791179c6 (patch)
tree2af30bf2bb7a7756080aa6743d284bdca304673d /target-ppc/helper.h
parent8f9db67c84475cd440edcec120bc1826473bf744 (diff)
downloadqemu-95ff895f79c75ba13b63a3408d3b8a49791179c6.tar.gz
target-ppc: change DCR helpers to target_long arguments
The recent transition to always have the DCR helper functions take 32 bit values broke the PPC64 target, as target_long became 64 bits there. This patch changes DCR helpers to target_long arguments, and cast the values to 32 bit when needed. Fixes PPC64 build with --enable-debug-tcg Based on a patch from Alexander Graf <agraf@suse.de> Reported-by: Stefan Weil <weil@mail.berlios.de> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Diffstat (limited to 'target-ppc/helper.h')
-rw-r--r--target-ppc/helper.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/target-ppc/helper.h b/target-ppc/helper.h
index 40d4cedeac..5cf6cd4501 100644
--- a/target-ppc/helper.h
+++ b/target-ppc/helper.h
@@ -359,8 +359,8 @@ DEF_HELPER_2(divo, tl, tl, tl)
DEF_HELPER_2(divs, tl, tl, tl)
DEF_HELPER_2(divso, tl, tl, tl)
-DEF_HELPER_1(load_dcr, i32, i32);
-DEF_HELPER_2(store_dcr, void, i32, i32)
+DEF_HELPER_1(load_dcr, tl, tl);
+DEF_HELPER_2(store_dcr, void, tl, tl)
DEF_HELPER_1(load_dump_spr, void, i32)
DEF_HELPER_1(store_dump_spr, void, i32)