Commit a4fe9e99 by David Malcolm Committed by David Malcolm

PR jit/63854: Fix memory leak of reginfo.c: valid_mode_changes_obstack

gcc/ChangeLog:
	PR jit/63854
	* reginfo.c (finish_subregs_of_mode): Replace obstack_finish with
	obstack_free when cleaning up valid_mode_changes_obstack.

From-SVN: r217792
parent 0ef443cf
2014-11-19 David Malcolm <dmalcolm@redhat.com>
PR jit/63854
* reginfo.c (finish_subregs_of_mode): Replace obstack_finish with
obstack_free when cleaning up valid_mode_changes_obstack.
2014-11-19 David Malcolm <dmalcolm@redhat.com>
PR jit/63854
* opts.c (finalize_options_struct): New.
* opts.h (finalize_options_struct): New.
* toplev.c (toplev::finalize): Call finalize_options_struct
......@@ -1343,7 +1343,7 @@ void
finish_subregs_of_mode (void)
{
XDELETEVEC (valid_mode_changes);
obstack_finish (&valid_mode_changes_obstack);
obstack_free (&valid_mode_changes_obstack, NULL);
}
/* Free all data attached to the structure. This isn't a destructor because
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment