commit-grub
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[2632] 2009-10-15 Vladimir Serbinenko <address@hidden>


From: Vladimir Serbinenko
Subject: [2632] 2009-10-15 Vladimir Serbinenko <address@hidden>
Date: Thu, 15 Oct 2009 11:55:09 +0000

Revision: 2632
          http://svn.sv.gnu.org/viewvc/?view=rev&root=grub&revision=2632
Author:   phcoder
Date:     2009-10-15 11:55:06 +0000 (Thu, 15 Oct 2009)
Log Message:
-----------
2009-10-15  Vladimir Serbinenko  <address@hidden>

        Revert 2009-06-10  Pavel Roskin  <address@hidden>

        * configure.ac: Put checks for __bswapsi2 and __bswapdi2.
        * include/grub/powerpc/libgcc.h: Don't use weak attribute for all
        exports.
        * include/grub/sparc64/libgcc.h: Likewise.  Use
        preprocessor conditionals.

Modified Paths:
--------------
    trunk/grub2/ChangeLog
    trunk/grub2/configure.ac
    trunk/grub2/include/grub/powerpc/libgcc.h
    trunk/grub2/include/grub/sparc64/libgcc.h

Modified: trunk/grub2/ChangeLog
===================================================================
--- trunk/grub2/ChangeLog       2009-10-14 18:23:40 UTC (rev 2631)
+++ trunk/grub2/ChangeLog       2009-10-15 11:55:06 UTC (rev 2632)
@@ -1,3 +1,13 @@
+2009-10-15  Vladimir Serbinenko  <address@hidden>
+
+        Revert 2009-06-10  Pavel Roskin  <address@hidden>
+
+       * configure.ac: Put checks for __bswapsi2 and __bswapdi2.
+       * include/grub/powerpc/libgcc.h: Don't use weak attribute for all
+       exports.
+       * include/grub/sparc64/libgcc.h: Likewise.  Use
+       preprocessor conditionals.
+
 2009-10-14  Robert Millan  <address@hidden>
 
        * conf/common.rmk (grub-dumpbios): Remove rule.

Modified: trunk/grub2/configure.ac
===================================================================
--- trunk/grub2/configure.ac    2009-10-14 18:23:40 UTC (rev 2631)
+++ trunk/grub2/configure.ac    2009-10-15 11:55:06 UTC (rev 2632)
@@ -417,6 +417,9 @@
 CPPFLAGS="$TARGET_CPPFLAGS"
 LDFLAGS="$TARGET_LDFLAGS"
 
+# Check for target functions.
+AC_CHECK_FUNCS(__bswapsi2 __bswapdi2)
+
 # Defined in aclocal.m4.
 grub_PROG_TARGET_CC
 if test "x$TARGET_APPLE_CC" != x1 ; then

Modified: trunk/grub2/include/grub/powerpc/libgcc.h
===================================================================
--- trunk/grub2/include/grub/powerpc/libgcc.h   2009-10-14 18:23:40 UTC (rev 
2631)
+++ trunk/grub2/include/grub/powerpc/libgcc.h   2009-10-15 11:55:06 UTC (rev 
2632)
@@ -16,9 +16,9 @@
  *  along with GRUB.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-void EXPORT_FUNC (memset) (void) __attribute__ ((weak));
-void EXPORT_FUNC (__ashldi3) (void) __attribute__ ((weak));
-void EXPORT_FUNC (__ashrdi3) (void) __attribute__ ((weak));
-void EXPORT_FUNC (__lshrdi3) (void) __attribute__ ((weak));
-void EXPORT_FUNC (__trampoline_setup) (void) __attribute__ ((weak));
-void EXPORT_FUNC (__ucmpdi2) (void) __attribute__ ((weak));
+void EXPORT_FUNC (memset) (void);
+void EXPORT_FUNC (__ashldi3) (void);
+void EXPORT_FUNC (__ashrdi3) (void);
+void EXPORT_FUNC (__lshrdi3) (void);
+void EXPORT_FUNC (__trampoline_setup) (void);
+void EXPORT_FUNC (__ucmpdi2) (void);

Modified: trunk/grub2/include/grub/sparc64/libgcc.h
===================================================================
--- trunk/grub2/include/grub/sparc64/libgcc.h   2009-10-14 18:23:40 UTC (rev 
2631)
+++ trunk/grub2/include/grub/sparc64/libgcc.h   2009-10-15 11:55:06 UTC (rev 
2632)
@@ -20,8 +20,12 @@
 
 void EXPORT_FUNC (memset) (void);
 
+#ifdef HAVE___BSWAPSI2
 typedef int SItype __attribute__ ((mode (SI)));
-SItype EXPORT_FUNC (__bswapsi2) (SItype) __attribute__ ((weak));
+SItype EXPORT_FUNC (__bswapsi2) (SItype);
+#endif
 
+#ifdef HAVE___BSWAPDI2
 typedef int DItype __attribute__ ((mode (DI)));
-DItype EXPORT_FUNC (__bswapdi2) (DItype) __attribute__ ((weak));
+DItype EXPORT_FUNC (__bswapdi2) (DItype);
+#endif





reply via email to

[Prev in Thread] Current Thread [Next in Thread]