diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1995-12-30 07:57:04 -0500 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1995-12-30 07:57:04 -0500 |
commit | 973d79edc12ab1fde2e5d0ae8938a19f89590f29 (patch) | |
tree | b6310dee65987ea56aeb3313221af448bb40b0b9 /gcc/sdbout.c | |
parent | 638141a689dc8be1d5685200f578ee5a106119aa (diff) | |
download | gcc-973d79edc12ab1fde2e5d0ae8938a19f89590f29.zip gcc-973d79edc12ab1fde2e5d0ae8938a19f89590f29.tar.gz gcc-973d79edc12ab1fde2e5d0ae8938a19f89590f29.tar.bz2 |
(plain_type_1, case ARRAY_TYPE): Subtract lower bound when writing
dimension.
From-SVN: r10906
Diffstat (limited to 'gcc/sdbout.c')
-rw-r--r-- | gcc/sdbout.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/sdbout.c b/gcc/sdbout.c index 73beeba..3217a85 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); } |