OSDN Git Service

(__udiv_w_sdiv): Cast 1 before shifting by 31.
authorrms <rms@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 26 Nov 1992 19:05:38 +0000 (19:05 +0000)
committerrms <rms@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 26 Nov 1992 19:05:38 +0000 (19:05 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@2809 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/libgcc2.c

index 8d34872..236c256 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