From: Julian Seward Date: Sat, 19 Nov 2005 23:08:49 +0000 (+0000) Subject: Hacks needed for self-hosting on ppc32 (may be removable if stfiwx is implemented). X-Git-Tag: svn/VALGRIND_3_1_0~17 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0a8b82057aa5c449a9769da235564976b4b66426;p=thirdparty%2Fvalgrind.git Hacks needed for self-hosting on ppc32 (may be removable if stfiwx is implemented). git-svn-id: svn://svn.valgrind.org/valgrind/trunk@5215 --- diff --git a/coregrind/m_dispatch/dispatch-ppc32-linux.S b/coregrind/m_dispatch/dispatch-ppc32-linux.S index dbb7c785a8..e1259dbbfc 100644 --- a/coregrind/m_dispatch/dispatch-ppc32-linux.S +++ b/coregrind/m_dispatch/dispatch-ppc32-linux.S @@ -295,6 +295,7 @@ run_innerloop_exit: cmplwi 10,0 beq LafterFP8 +#if !defined(ENABLE_INNER) /* Check FPSCR & 0xFF == 0 (lowest 8bits are controls) */ mffs 4 /* fpscr -> fpr */ li 5,48 @@ -303,6 +304,7 @@ run_innerloop_exit: andi. 6,6,0xFF /* mask wanted bits */ cmplwi 6,0x0 /* cmp with zero */ bne invariant_violation /* branch if not zero */ +#endif LafterFP8: /* Using r11 - value used again further on, so don't trash! */