(__udiv_w_sdiv): Cast 1 before shifting by 31.
authorRichard Stallman <rms@gnu.org>
Thu, 26 Nov 1992 19:05:38 +0000 (19:05 +0000)
committerRichard Stallman <rms@gnu.org>
Thu, 26 Nov 1992 19:05:38 +0000 (19:05 +0000)
From-SVN: r2809

gcc/libgcc2.c

index 8d348729e8b56fa900924e4d059fcb3ae50014c6..236c256881e74deea1e251b0a7adf452dff00298 100644 (file)
@@ -296,7 +296,7 @@ __udiv_w_sdiv (rp, a1, a0, d)
          /* Divide (c1*2^32 + c0) by d */
          sdiv_qrnnd (q, r, c1, c0, d);
          /* Add 2^31 to quotient */
-         q += 1 << 31;
+         q += (USItype) 1 << 31;
        }
     }
   else