]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
[committed] Adding missing prototype for __clzhi2 to xstormy port
authorJeff Law <jlaw@ventanamicro.com>
Tue, 9 Jan 2024 17:21:28 +0000 (10:21 -0700)
committerJeff Law <jlaw@ventanamicro.com>
Tue, 9 Jan 2024 17:21:28 +0000 (10:21 -0700)
xstormy16 has failed since the c99 transition due to a missing prototype for
__clzhi2 in the implementation of stormy16_count_leading_zeros.

This fixes the missing prototype.  Pushed to the trunk.

include/
* longlong.h (__stormy16_count_leading_zeros): Add prototype for
__clzhi2.

include/longlong.h

index e4fe1d241448c98bb37afb9abc5ba30880b7c627..b5dec95b7ed49a2aed72a7dad4a04e7b366a53b1 100644 (file)
@@ -1573,6 +1573,7 @@ extern UHItype __stormy16_count_leading_zeros (UHItype);
       for ((count) = 0, size = W_TYPE_SIZE; size; size -= 16)          \
        {                                                               \
          UHItype c;                                                    \
+         extern UHItype __clzhi2 (UHItype);                            \
                                                                        \
          c = __clzhi2 ((x) >> (size - 16));                            \
          (count) += c;                                                 \