Fix ffsdi2 return types.
authorMichael Meissner <meissner@gcc.gnu.org>
Wed, 13 Jan 1993 20:36:07 +0000 (20:36 +0000)
committerMichael Meissner <meissner@gcc.gnu.org>
Wed, 13 Jan 1993 20:36:07 +0000 (20:36 +0000)
From-SVN: r3225

gcc/libgcc2.c

index e079dd7..92ed74a 100644 (file)
@@ -265,14 +265,14 @@ __ffsdi2 (u)
   w.s.high = 0;
   w.s.low = ffs (uu.s.low);
   if (w.s.low != 0)
-    return w;
+    return w.ll;
   w.s.low = ffs (uu.s.high);
   if (w.s.low != 0)
     {
       w.s.low += BITS_PER_UNIT * sizeof (SItype);
-      return w;
+      return w.ll;
     }
-  return w;
+  return w.ll;
 }
 #endif
 \f