aboutsummaryrefslogtreecommitdiff
path: root/gcc/dbxout.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/dbxout.c')
-rw-r--r--gcc/dbxout.c9
1 files changed, 4 insertions, 5 deletions
diff --git a/gcc/dbxout.c b/gcc/dbxout.c
index 6743526..e2182e9 100644
--- a/gcc/dbxout.c
+++ b/gcc/dbxout.c
@@ -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");