summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/config/i386/profile.h
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/config/i386/profile.h')
-rw-r--r--winsup/cygwin/config/i386/profile.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/winsup/cygwin/config/i386/profile.h b/winsup/cygwin/config/i386/profile.h
index ad5f625d0..748b89aa0 100644
--- a/winsup/cygwin/config/i386/profile.h
+++ b/winsup/cygwin/config/i386/profile.h
@@ -48,11 +48,11 @@ mcount() \
* \
* selfpc = pc pushed by mcount call \
*/ \
- __asm("movl 4(%%ebp),%0" : "=r" (selfpc)); \
+ __asm __volatile ("movl 4(%%ebp),%0" : "=r" (selfpc)); \
/* \
* frompcindex = pc pushed by call into self. \
*/ \
- __asm("movl (%%ebp),%0;movl 4(%0),%0" : "=r" (frompcindex)); \
+ __asm __volatile ("movl (%%ebp),%0;movl 4(%0),%0" : "=r" (frompcindex));\
_mcount(frompcindex, selfpc); \
}