diff options
author | Richard Kenner <kenner@vlsi1.ultra.nyu.edu> | 2000-03-02 18:29:56 +0000 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 2000-03-02 13:29:56 -0500 |
commit | 21318741bb4f00d87f558a2f11d462fa61381e80 (patch) | |
tree | 012b815e352352c505a47f997f46e1b9d2d6618a /gcc/gcse.c | |
parent | 42f602d842e3fe935b626e082eff27d5621ea2b3 (diff) | |
download | gcc-21318741bb4f00d87f558a2f11d462fa61381e80.zip gcc-21318741bb4f00d87f558a2f11d462fa61381e80.tar.gz gcc-21318741bb4f00d87f558a2f11d462fa61381e80.tar.bz2 |
c-common.c (c_common_nodes_and_builtins): Make sizetype_endlink reference the language-equivalent of sizetype.
* c-common.c (c_common_nodes_and_builtins): Make sizetype_endlink
reference the language-equivalent of sizetype.
* c-typeck.c (comptypes): Treat sizetype like its language equivalent.
* fold-const.c (size_binop, size_diffop): Put back checks.
* gcse.c (dump_hash_table): Fix minor error in last change.
* stor-layout.c (set_sizetype): Set TYPE_DOMAIN of sizetype.
Clear TYPE_{NEXT,MAIN}_VARIANT and TYPE_{POINTER,REFERENCE}_to of
all sizetypes.
* cp/typeck.c (comptypes): Treat sizetype like its language equivalent.
From-SVN: r32291
Diffstat (limited to 'gcc/gcse.c')
-rw-r--r-- | gcc/gcse.c | 13 |
1 files changed, 7 insertions, 6 deletions
@@ -2009,12 +2009,13 @@ dump_hash_table (file, name, table, table_size, total_size) name, table_size, total_size); for (i = 0; i < total_size; i++) - { - fprintf (file, "Index %d (hash value %d)\n ", - expr->bitmap_index, hash_val[i]); - print_rtl (file, flat_table[i]->expr); - fprintf (file, "\n"); - } + if (flat_table[i] != 0) + { + fprintf (file, "Index %d (hash value %d)\n ", + expr->bitmap_index, hash_val[i]); + print_rtl (file, flat_table[i]->expr); + fprintf (file, "\n"); + } fprintf (file, "\n"); |