diff options
author | Tom Tromey <tromey@gcc.gnu.org> | 1999-11-01 20:48:52 +0000 |
---|---|---|
committer | Tom Tromey <tromey@gcc.gnu.org> | 1999-11-01 20:48:52 +0000 |
commit | 85f29b3bb53758fab3ccaae9823c9b135a25e0f2 (patch) | |
tree | 5bb7e8782dbfa25b10b5b552d7e4dd7031e8900c /boehm-gc/include/private/gc_hdrs.h | |
parent | fd6a6309db035c41f8a280d7acc75437cb7d5e43 (diff) | |
download | gcc-85f29b3bb53758fab3ccaae9823c9b135a25e0f2.tar.gz |
This commit was generated by cvs2svn to compensate for changes in r30327,
which included commits to RCS files with non-trunk default branches.
From-SVN: r30328
Diffstat (limited to 'boehm-gc/include/private/gc_hdrs.h')
-rw-r--r-- | boehm-gc/include/private/gc_hdrs.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/boehm-gc/include/private/gc_hdrs.h b/boehm-gc/include/private/gc_hdrs.h index 2f2d1bf9b8a..60dc2ad37d6 100644 --- a/boehm-gc/include/private/gc_hdrs.h +++ b/boehm-gc/include/private/gc_hdrs.h @@ -49,14 +49,16 @@ typedef struct bi { hdr * index[BOTTOM_SZ]; /* * The bottom level index contains one of three kinds of values: - * 0 means we're not responsible for this block. + * 0 means we're not responsible for this block, + * or this is a block other than the first one in a free block. * 1 < (long)X <= MAX_JUMP means the block starts at least * X * HBLKSIZE bytes before the current address. * A valid pointer points to a hdr structure. (The above can't be * valid pointers due to the GET_MEM return convention.) */ struct bi * asc_link; /* All indices are linked in */ - /* ascending order. */ + /* ascending order... */ + struct bi * desc_link; /* ... and in descending order. */ word key; /* high order address bits. */ # ifdef HASH_TL struct bi * hash_link; /* Hash chain link. */ |