Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Dessent <brian@dessent.net>2008-08-05 23:20:58 +0400
committerBrian Dessent <brian@dessent.net>2008-08-05 23:20:58 +0400
commitaf15c95e707cfc911400d40d1a1109727dcabcf3 (patch)
treed53af47ceee897071663ca88065adcf90206973b /winsup/cygwin/config
parent53364a1fae1574b2429827a03c55c36024348c3e (diff)
* config/i386/profile.h (mcount): Mark asms volatile.
Diffstat (limited to 'winsup/cygwin/config')
-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); \
}