diff options
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/df-problems.c | 4 | ||||
-rw-r--r-- | gcc/vec.c | 2 |
3 files changed, 9 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 0939e0e..e62a02f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,11 @@ 2009-06-16 Ian Lance Taylor <iant@google.com> + * df-problems.c (df_byte_lr_alloc): Don't set problem_data to + itself. + * vec.c (vec_gc_o_reserve_1): Don't set alloc to itself. + +2009-06-16 Ian Lance Taylor <iant@google.com> + * resource.c (mark_referenced_resources): Change include_delayed_effects parameter to bool. Change all callers. (mark_end_of_function_resources): Likewise. diff --git a/gcc/df-problems.c b/gcc/df-problems.c index 1d1dc9c..84dc42a 100644 --- a/gcc/df-problems.c +++ b/gcc/df-problems.c @@ -2509,8 +2509,8 @@ df_byte_lr_alloc (bitmap all_blocks ATTRIBUTE_UNUSED) unsigned int regno; unsigned int index = 0; unsigned int max_reg = max_reg_num(); - struct df_byte_lr_problem_data *problem_data - = problem_data = XNEW (struct df_byte_lr_problem_data); + struct df_byte_lr_problem_data *problem_data + = XNEW (struct df_byte_lr_problem_data); df_byte_lr->problem_data = problem_data; @@ -227,7 +227,7 @@ vec_gc_o_reserve_1 (void *vec, int reserve, size_t vec_offset, size_t elt_size, bool exact MEM_STAT_DECL) { struct vec_prefix *pfx = (struct vec_prefix *) vec; - unsigned alloc = alloc = calculate_allocation (pfx, reserve, exact); + unsigned alloc = calculate_allocation (pfx, reserve, exact); if (!alloc) { |