diff options
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/genautomata.c | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 15ba56be975..b6b7c787f2f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,9 @@ 2002-05-21 Vladimir Makarov <vmakarov@redhat.com> + * genautomata.c (reserv_sets_hash_value): Fix a typo. + +2002-05-21 Vladimir Makarov <vmakarov@redhat.com> + * genautomata.c (reserv_sets_hash_value): Define hash_value as set_el_t. Transform the hash value into unsigned. (output_cycle_reservs): Fix bug with output of repeated `nothing'. diff --git a/gcc/genautomata.c b/gcc/genautomata.c index faf631d3d3b..ae69c5299d9 100644 --- a/gcc/genautomata.c +++ b/gcc/genautomata.c @@ -3410,7 +3410,7 @@ reserv_sets_hash_value (reservs) i = 0; reserv_ptr++; } - if (sizeof (set_el_t) < sizeof (unsigned)) + if (sizeof (set_el_t) <= sizeof (unsigned)) return hash_value; result = 0; for (i = sizeof (set_el_t); i > 0; i -= sizeof (unsigned)) |