This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
longlong.h vs __vxworks__ fix
- From: David Edelsohn <dje at watson dot ibm dot com>
- To: gcc-patches at gcc dot gnu dot org
- Date: Wed, 30 Jul 2003 13:42:47 -0400
- Subject: longlong.h vs __vxworks__ fix
* longlong.h (PowerPC umul_ppmm): Do not test __vxworks__.
Index: longlong.h
===================================================================
RCS file: /cvs/gcc/gcc/gcc/longlong.h,v
retrieving revision 1.36
diff -c -p -r1.36 longlong.h
*** longlong.h 2 Apr 2003 19:33:22 -0000 1.36
--- longlong.h 30 Jul 2003 17:38:58 -0000
*************** UDItype __umulsidi3 (USItype, USItype);
*** 647,653 ****
__asm__ ("{cntlz|cntlzw} %0,%1" : "=r" (count) : "r" (x))
#define COUNT_LEADING_ZEROS_0 32
#if defined (_ARCH_PPC) || defined (__powerpc__) || defined (__POWERPC__) \
! || defined (__ppc__) || defined (PPC) || defined (__vxworks__)
#define umul_ppmm(ph, pl, m0, m1) \
do { \
USItype __m0 = (m0), __m1 = (m1); \
--- 647,653 ----
__asm__ ("{cntlz|cntlzw} %0,%1" : "=r" (count) : "r" (x))
#define COUNT_LEADING_ZEROS_0 32
#if defined (_ARCH_PPC) || defined (__powerpc__) || defined (__POWERPC__) \
! || defined (__ppc__) || defined (PPC)
#define umul_ppmm(ph, pl, m0, m1) \
do { \
USItype __m0 = (m0), __m1 = (m1); \