(print_int_cst_octal): Fix bug in last change.
authorRichard Kenner <kenner@gcc.gnu.org>
Tue, 19 Oct 1993 21:48:29 +0000 (17:48 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Tue, 19 Oct 1993 21:48:29 +0000 (17:48 -0400)
From-SVN: r5812

gcc/dbxout.c

index 67435268999bbdbd5cc6540729c8c54c28e85026..e2182e901e576f64f0428cf88e3a0d21c85e8ca6 100644 (file)
@@ -1386,11 +1386,10 @@ print_int_cst_octal (c)
     ;
   else if (width > HOST_BITS_PER_WIDE_INT)
     high &= (((HOST_WIDE_INT) 1 << (width - HOST_BITS_PER_WIDE_INT)) - 1);
-  else 
-    {
-      high = 0;
-      low &= (((HOST_WIDE_INT) 1 << width) - 1);
-    }
+  else if (width == HOST_BITS_PER_WIDE_INT)
+    high = 0;
+  else
+    high = 0, low &= (((HOST_WIDE_INT) 1 << width) - 1);
 
   fprintf (asmfile, "0");