123456789101112131415161718192021222324252627282930313233343536373839404142 |
- diff -Nur gcc-4.2.4.orig/gcc/toplev.h gcc-4.2.4/gcc/toplev.h
- --- gcc-4.2.4.orig/gcc/toplev.h 2007-09-01 17:28:30.000000000 +0200
- +++ gcc-4.2.4/gcc/toplev.h 2017-06-30 22:54:25.600188422 +0200
- @@ -150,38 +150,6 @@
- /* Return true iff flags are set as if -ffast-math. */
- extern bool fast_math_flags_set_p (void);
-
- -/* Return log2, or -1 if not exact. */
- -extern int exact_log2 (unsigned HOST_WIDE_INT);
- -
- -/* Return floor of log2, with -1 for zero. */
- -extern int floor_log2 (unsigned HOST_WIDE_INT);
- -
- -/* Inline versions of the above for speed. */
- -#if GCC_VERSION >= 3004
- -# if HOST_BITS_PER_WIDE_INT == HOST_BITS_PER_LONG
- -# define CLZ_HWI __builtin_clzl
- -# define CTZ_HWI __builtin_ctzl
- -# elif HOST_BITS_PER_WIDE_INT == HOST_BITS_PER_LONGLONG
- -# define CLZ_HWI __builtin_clzll
- -# define CTZ_HWI __builtin_ctzll
- -# else
- -# define CLZ_HWI __builtin_clz
- -# define CTZ_HWI __builtin_ctz
- -# endif
- -
- -extern inline int
- -floor_log2 (unsigned HOST_WIDE_INT x)
- -{
- - return x ? HOST_BITS_PER_WIDE_INT - 1 - (int) CLZ_HWI (x) : -1;
- -}
- -
- -extern inline int
- -exact_log2 (unsigned HOST_WIDE_INT x)
- -{
- - return x == (x & -x) && x ? (int) CTZ_HWI (x) : -1;
- -}
- -#endif /* GCC_VERSION >= 3004 */
- -
- /* Functions used to get and set GCC's notion of in what directory
- compilation was started. */
-
|