| Index: gcc/longlong.h
|
| diff --git a/gcc/longlong.h b/gcc/longlong.h
|
| index 11e701399579ee1baa562fcb28b7105322b64c70..9522e2a017d4e18b41f02a54cae3dacaa9425542 100644
|
| --- a/gcc/longlong.h
|
| +++ b/gcc/longlong.h
|
| @@ -1,6 +1,6 @@
|
| /* longlong.h -- definitions for mixed size 32/64 bit arithmetic.
|
| Copyright (C) 1991, 1992, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
|
| - 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
|
| + 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
|
| Free Software Foundation, Inc.
|
|
|
| This file is part of the GNU C Library.
|
| @@ -407,8 +407,8 @@ UDItype __umulsidi3 (USItype, USItype);
|
| : "0" ((UDItype) (n0)), \
|
| "1" ((UDItype) (n1)), \
|
| "rm" ((UDItype) (dv)))
|
| -#define count_leading_zeros(count, x) ((count) = __builtin_clzl (x))
|
| -#define count_trailing_zeros(count, x) ((count) = __builtin_ctzl (x))
|
| +#define count_leading_zeros(count, x) ((count) = __builtin_clzll (x))
|
| +#define count_trailing_zeros(count, x) ((count) = __builtin_ctzll (x))
|
| #define UMUL_TIME 40
|
| #define UDIV_TIME 40
|
| #endif /* x86_64 */
|
|
|