aboutsummaryrefslogtreecommitdiff
path: root/gcc/libgcc2.c
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1995-01-27 20:56:50 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1995-01-27 20:56:50 -0500
commita83106c08a5a1ee7ea68578ca1c134eced2f3fe2 (patch)
tree35f7012bdacd736f68fffddd478b19073951f879 /gcc/libgcc2.c
parent55b8010e42c9f7c90ad23212ab958047047a16c8 (diff)
downloadgcc-a83106c08a5a1ee7ea68578ca1c134eced2f3fe2.zip
gcc-a83106c08a5a1ee7ea68578ca1c134eced2f3fe2.tar.gz
gcc-a83106c08a5a1ee7ea68578ca1c134eced2f3fe2.tar.bz2
(__lshldi3): Deleted.
From-SVN: r8831
Diffstat (limited to 'gcc/libgcc2.c')
-rw-r--r--gcc/libgcc2.c32
1 files changed, 0 insertions, 32 deletions
diff --git a/gcc/libgcc2.c b/gcc/libgcc2.c
index 58069bc..0030e99 100644
--- a/gcc/libgcc2.c
+++ b/gcc/libgcc2.c
@@ -145,38 +145,6 @@ __negdi2 (u)
}
#endif
-#ifdef L_lshldi3
-DItype
-__lshldi3 (u, b)
- DItype u;
- word_type b;
-{
- DIunion w;
- word_type bm;
- DIunion uu;
-
- if (b == 0)
- return u;
-
- uu.ll = u;
-
- bm = (sizeof (SItype) * BITS_PER_UNIT) - b;
- if (bm <= 0)
- {
- w.s.low = 0;
- w.s.high = (USItype)uu.s.low << -bm;
- }
- else
- {
- USItype carries = (USItype)uu.s.low >> bm;
- w.s.low = (USItype)uu.s.low << b;
- w.s.high = ((USItype)uu.s.high << b) | carries;
- }
-
- return w.ll;
-}
-#endif
-
#ifdef L_lshrdi3
DItype
__lshrdi3 (u, b)