diff options
author | Richard Henderson <rth@gcc.gnu.org> | 1999-09-10 08:50:22 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 1999-09-10 08:50:22 -0700 |
commit | 69ba6af33edee3f85b3e10b5838d7af24bf8dd9a (patch) | |
tree | 24e119b58e889caff12306c5a6f38931e8993941 /gcc/tree.c | |
parent | a0d8bee96e17f6c63da6f2c33ccbe7392f6a120c (diff) | |
download | gcc-69ba6af33edee3f85b3e10b5838d7af24bf8dd9a.zip gcc-69ba6af33edee3f85b3e10b5838d7af24bf8dd9a.tar.gz gcc-69ba6af33edee3f85b3e10b5838d7af24bf8dd9a.tar.bz2 |
loop.c (basic_induction_var): Typo NULL_RTX -> NULL.
* loop.c (basic_induction_var): Typo NULL_RTX -> NULL.
(strength_reduce): Release the varrays from the no-bivs early exit.
* reload1.c (order_regs_for_reload): Init hard_reg_n_uses before
the loop over the registers.
* tree.c (save_tree_status): Set maybepermanent_firstobj NULL
for a new obstack.
(restore_tree_status): Check that instead when freeing the obstack.
From-SVN: r29270
Diffstat (limited to 'gcc/tree.c')
-rw-r--r-- | gcc/tree.c | 7 |
1 files changed, 3 insertions, 4 deletions
@@ -365,8 +365,7 @@ save_tree_status (p) function_maybepermanent_obstack = (struct obstack *) xmalloc (sizeof (struct obstack)); gcc_obstack_init (function_maybepermanent_obstack); - maybepermanent_firstobj - = (char *) obstack_finish (function_maybepermanent_obstack); + maybepermanent_firstobj = NULL; function_obstack = (struct obstack *) xmalloc (sizeof (struct obstack)); gcc_obstack_init (function_obstack); @@ -399,9 +398,9 @@ restore_tree_status (p) obstack_free (&temporary_obstack, temporary_firstobj); obstack_free (&momentary_obstack, momentary_function_firstobj); - obstack_free (function_obstack, 0); + obstack_free (function_obstack, NULL); - if (obstack_empty_p (function_maybepermanent_obstack)) + if (maybepermanent_firstobj == NULL) free (function_maybepermanent_obstack); free (function_obstack); |