PERFORCE change 57699 for review
David Xu
davidxu at FreeBSD.org
Mon Jul 19 06:12:33 PDT 2004
http://perforce.freebsd.org/chv.cgi?CH=57699
Change 57699 by davidxu at davidxu_alona on 2004/07/19 13:11:31
-O2 cleanup.
Affected files ...
.. //depot/projects/davidxu_ksedbg/src/lib/libpthread/arch/amd64/include/pthread_md.h#4 edit
.. //depot/projects/davidxu_ksedbg/src/lib/libpthread/arch/i386/include/pthread_md.h#4 edit
Differences ...
==== //depot/projects/davidxu_ksedbg/src/lib/libpthread/arch/amd64/include/pthread_md.h#4 (text+ko) ====
@@ -88,7 +88,7 @@
__asm __volatile("movq %%fs:%1, %0" \
: "=r" (__i) \
: "m" (*(u_long *)(__kcb_offset(name)))); \
- __result = *(__kcb_type(name) *)&__i; \
+ __result = (__kcb_type(name))__i; \
\
__result; \
})
@@ -100,7 +100,7 @@
__kcb_type(name) __val = (val); \
\
u_long __i; \
- __i = *(u_long *)&__val; \
+ __i = (u_long)(__val); \
__asm __volatile("movq %1,%%fs:%0" \
: "=m" (*(u_long *)(__kcb_offset(name))) \
: "r" (__i)); \
==== //depot/projects/davidxu_ksedbg/src/lib/libpthread/arch/i386/include/pthread_md.h#4 (text+ko) ====
@@ -88,7 +88,7 @@
__asm __volatile("movl %%gs:%1, %0" \
: "=r" (__i) \
: "m" (*(u_int *)(__kcb_offset(name)))); \
- __result = *(__kcb_type(name) *)&__i; \
+ __result = (__kcb_type(name))__i; \
\
__result; \
})
@@ -100,7 +100,7 @@
__kcb_type(name) __val = (val); \
\
u_int __i; \
- __i = *(u_int *)&__val; \
+ __i = (u_int)(__val); \
__asm __volatile("movl %1,%%gs:%0" \
: "=m" (*(u_int *)(__kcb_offset(name))) \
: "r" (__i)); \
More information about the p4-projects
mailing list