changeset 1045:c8b438ecf8f4 libavcodec

fix for ppc compile broken by (Romain Dolbeau <dolbeau at irisa dot fr> and Colin Leroy <colin at colino dot net>)
author michaelni
date Sat, 01 Feb 2003 00:18:50 +0000
parents c6b3af81d79e
children a717c451cf1b
files ppc/dsputil_ppc.h
diffstat 1 files changed, 5 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/ppc/dsputil_ppc.h	Wed Jan 29 22:44:34 2003 +0000
+++ b/ppc/dsputil_ppc.h	Sat Feb 01 00:18:50 2003 +0000
@@ -75,7 +75,7 @@
 #else /* POWERPC_PERF_USE_PMC */
 #define POWERPC_GET_CYCLES(a) asm volatile("mfspr %0, 937" : "=r" (a))
 #define POWERPC_GET_MISS(a) asm volatile("mfspr %0, 938" : "=r" (a))
-#define POWERPC_TBL_DECLARE(a, cond) register unsigned long cycles_start, cycles_stop, miss_start, miss_stop;
+#define POWERPC_TBL_DECLARE(a, cond) register unsigned long cycles_start, cycles_stop, miss_start, miss_stop
 #define POWERPC_TBL_START_COUNT(a, cond) do { POWERPC_GET_MISS(miss_start); POWERPC_GET_CYCLES(cycles_start); } while (0)
 #define POWERPC_TBL_STOP_COUNT(a, cond) do {     \
   POWERPC_GET_CYCLES(cycles_stop);               \
@@ -114,9 +114,10 @@
 
 
 #else /* POWERPC_TBL_PERFORMANCE_REPORT */
-#define POWERPC_TBL_DECLARE(a, cond)
-#define POWERPC_TBL_START_COUNT(a, cond)
-#define POWERPC_TBL_STOP_COUNT(a, cond)
+// those are needed to avoid empty statements.
+#define POWERPC_TBL_DECLARE(a, cond)        int altivec_placeholder __attribute__ ((unused))
+#define POWERPC_TBL_START_COUNT(a, cond)    do {} while (0)
+#define POWERPC_TBL_STOP_COUNT(a, cond)     do {} while (0)
 #endif /* POWERPC_TBL_PERFORMANCE_REPORT */
 
 #endif /*  _DSPUTIL_PPC_ */