diff options
author | Michael Meissner <meissner@gcc.gnu.org> | 1993-01-13 20:36:07 +0000 |
---|---|---|
committer | Michael Meissner <meissner@gcc.gnu.org> | 1993-01-13 20:36:07 +0000 |
commit | de6cbba6ea41f2df3e5347b98ca4ed9442666363 (patch) | |
tree | 0aef8975a5a21ac521c3c6cc3d8d63209b68ecaf /gcc | |
parent | f11f1fb5ce0016ffc28f0db39375fcc0e59d244a (diff) | |
download | gcc-de6cbba6ea41f2df3e5347b98ca4ed9442666363.zip gcc-de6cbba6ea41f2df3e5347b98ca4ed9442666363.tar.gz gcc-de6cbba6ea41f2df3e5347b98ca4ed9442666363.tar.bz2 |
Fix ffsdi2 return types.
From-SVN: r3225
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/libgcc2.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/libgcc2.c b/gcc/libgcc2.c index e079dd7..92ed74a 100644 --- a/gcc/libgcc2.c +++ b/gcc/libgcc2.c @@ -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 |