diff options
Diffstat (limited to 'gcc/tree-ssa-alias.c')
-rw-r--r-- | gcc/tree-ssa-alias.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/gcc/tree-ssa-alias.c b/gcc/tree-ssa-alias.c index bedba4f..c643f8b 100644 --- a/gcc/tree-ssa-alias.c +++ b/gcc/tree-ssa-alias.c @@ -747,8 +747,7 @@ create_name_tags (struct alias_info *ai) continue; } - if (pi->pt_vars - && bitmap_first_set_bit (pi->pt_vars) >= 0) + if (pi->pt_vars && !bitmap_empty_p (pi->pt_vars)) { size_t j; tree old_name_tag = pi->name_mem_tag; @@ -1733,7 +1732,7 @@ merge_pointed_to_info (struct alias_info *ai, tree dest, tree orig) if (!dest_pi->pt_anything && orig_pi->pt_vars - && bitmap_first_set_bit (orig_pi->pt_vars) >= 0) + && !bitmap_empty_p (orig_pi->pt_vars)) { if (dest_pi->pt_vars == NULL) { |