a regular function decl collides with an inline, due to C99 inline rules.
authorderaadt <deraadt@openbsd.org>
Mon, 1 Feb 2021 05:49:48 +0000 (05:49 +0000)
committerderaadt <deraadt@openbsd.org>
Mon, 1 Feb 2021 05:49:48 +0000 (05:49 +0000)
We are never updating this sub-tree.  Knock out the collision in the simplest
way.  diff from mortimer.
This is the last change required for -fno-common on all architectures,
thanks to mortimer for starting the effort and encouraging others.

gnu/gcc/gcc/toplev.h

index c935f7e..56df4fc 100644 (file)
@@ -169,7 +169,7 @@ extern int floor_log2                  (unsigned HOST_WIDE_INT);
 #  define CLZ_HWI __builtin_clz
 #  define CTZ_HWI __builtin_ctz
 # endif
-
+/*
 extern inline int
 floor_log2 (unsigned HOST_WIDE_INT x)
 {
@@ -181,6 +181,7 @@ 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