From 973d79edc12ab1fde2e5d0ae8938a19f89590f29 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Sat, 30 Dec 1995 07:57:04 -0500 Subject: [PATCH] (plain_type_1, case ARRAY_TYPE): Subtract lower bound when writing dimension. From-SVN: r10906 --- gcc/sdbout.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gcc/sdbout.c b/gcc/sdbout.c index 73beebac5e7..3217a8523da 100644 --- a/gcc/sdbout.c +++ b/gcc/sdbout.c @@ -538,7 +538,8 @@ plain_type_1 (type, level) if (sdb_n_dims < SDB_MAX_DIM) sdb_dims[sdb_n_dims++] = (TYPE_DOMAIN (type) - ? TREE_INT_CST_LOW (TYPE_MAX_VALUE (TYPE_DOMAIN (type))) + 1 + ? (TREE_INT_CST_LOW (TYPE_MAX_VALUE (TYPE_DOMAIN (type))) + - TREE_INT_CST_LOW (TYPE_MIN_VALUE (TYPE_DOMAIN (type))) + 1) : 0); return PUSH_DERIVED_LEVEL (DT_ARY, m); } -- 2.30.2