]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
* configure.ac: Check for __ctzdi2 and __ctzsi2.
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Sun, 16 Oct 2011 13:15:35 +0000 (15:15 +0200)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Sun, 16 Oct 2011 13:15:35 +0000 (15:15 +0200)
* include/grub/libgcc.h: Include __ctzdi2 and __ctzsi2 if present.

ChangeLog
configure.ac
include/grub/libgcc.h

index 2e44b4c2671d5bda4bdc6edff1807572389b72d4..0592459c3e28e0c2c3efe9358895d131dcbba81d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2011-10-16  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * configure.ac: Check for __ctzdi2 and __ctzsi2.
+       * include/grub/libgcc.h: Include __ctzdi2 and __ctzsi2 if present.
+
 2011-10-16  Vladimir Serbinenko  <phcoder@gmail.com>
 
        Fix few obvious type discrepancies.
index 9cfbd2340c5f9f2c7b5661c46a21a493e2c8eb0a..6aafdf13db7a24ce8f14383b9180cf570c49ffda 100644 (file)
@@ -587,7 +587,7 @@ CFLAGS="$CFLAGS -Wl,--defsym,abort=main"
 fi
 
 # Check for libgcc symbols
-AC_CHECK_FUNCS(__bswapsi2 __bswapdi2 __ashldi3 __ashrdi3 __lshrdi3 __trampoline_setup __ucmpdi2 _restgpr_14_x __ia64_trampoline __udivsi3 __umoddi3 __udivdi3 __divsi3 __modsi3 __umodsi3 __moddi3 __divdi3)
+AC_CHECK_FUNCS(__bswapsi2 __bswapdi2 __ashldi3 __ashrdi3 __lshrdi3 __trampoline_setup __ucmpdi2 _restgpr_14_x __ia64_trampoline __udivsi3 __umoddi3 __udivdi3 __divsi3 __modsi3 __umodsi3 __moddi3 __divdi3 __ctzdi2 __ctzsi2)
 
 if test "x$TARGET_APPLE_CC" = x1 ; then
 CFLAGS="$TARGET_CFLAGS -nostdlib"
index 19723fd23cb2e7dc3d78f146320d5d26ec80ce68..7a433dc6804004f48be68beacbb392c76f67d3c2 100644 (file)
@@ -63,6 +63,12 @@ void EXPORT_FUNC (__divsi3) (void);
 # ifdef HAVE___MODSI3
 void EXPORT_FUNC (__modsi3) (void);
 # endif
+# ifdef HAVE___CTZDI2
+void EXPORT_FUNC (__ctzdi2) (void);
+# endif
+# ifdef HAVE___CTZSI2
+void EXPORT_FUNC (__ctzsi2) (void);
+# endif
 #endif
 
 # ifdef HAVE___IA64_TRAMPOLINE