From f57ae0b24679acc9db13dd6e95c6ee05cc837e09 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Sat, 9 Sep 2000 22:21:24 +0000 Subject: Add volatile to PPC_DCBST, PPC_SYNC, and PPC_ICBI asm for broken compilers. --- sysdeps/powerpc/dl-machine.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'sysdeps/powerpc') diff --git a/sysdeps/powerpc/dl-machine.c b/sysdeps/powerpc/dl-machine.c index ac2d94a..3fac11f 100644 --- a/sysdeps/powerpc/dl-machine.c +++ b/sysdeps/powerpc/dl-machine.c @@ -71,10 +71,10 @@ #define OPCODE_SLWI(ra,rs,sh) OPCODE_RLWINM(ra,rs,sh,0,31-sh) -#define PPC_DCBST(where) asm ("dcbst 0,%0" : : "r"(where) : "memory") -#define PPC_SYNC asm ("sync" : : : "memory") +#define PPC_DCBST(where) asm volatile ("dcbst 0,%0" : : "r"(where) : "memory") +#define PPC_SYNC asm volatile ("sync" : : : "memory") #define PPC_ISYNC asm volatile ("sync; isync" : : : "memory") -#define PPC_ICBI(where) asm ("icbi 0,%0" : : "r"(where) : "memory") +#define PPC_ICBI(where) asm volatile ("icbi 0,%0" : : "r"(where) : "memory") #define PPC_DIE asm volatile ("tweq 0,0") /* Use this when you've modified some code, but it won't be in the -- cgit v1.1