aboutsummaryrefslogtreecommitdiff
path: root/dyngen-exec.h
diff options
context:
space:
mode:
authorblueswir1 <blueswir1@c046a42c-6fe2-441c-8c8c-71466251a162>2008-07-26 17:19:35 +0000
committerblueswir1 <blueswir1@c046a42c-6fe2-441c-8c8c-71466251a162>2008-07-26 17:19:35 +0000
commite97b640d471ed15bc35ce4784c2d93eb369d3ba0 (patch)
treec373dad5c8ce9c75909e9d21f5439ba25a5ea621 /dyngen-exec.h
parent2991990b18cda88cefc726599ac2fe034231a75a (diff)
Try to avoid glibc global register mangling, again
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4953 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'dyngen-exec.h')
-rw-r--r--dyngen-exec.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/dyngen-exec.h b/dyngen-exec.h
index 2b616a941a..4caf9ffb57 100644
--- a/dyngen-exec.h
+++ b/dyngen-exec.h
@@ -146,10 +146,9 @@ extern int printf(const char *, ...);
#define AREG4 "g6"
#else
#ifdef __sparc_v9__
-#define AREG0 "g1"
-#define AREG1 "g4"
-#define AREG2 "g5"
-#define AREG3 "g7"
+#define AREG0 "g5"
+#define AREG1 "g6"
+#define AREG2 "g7"
#else
#define AREG0 "g6"
#define AREG1 "g1"