diff options
author | David Malcolm <dmalcolm@redhat.com> | 2014-11-19 19:33:49 +0000 |
---|---|---|
committer | David Malcolm <dmalcolm@gcc.gnu.org> | 2014-11-19 19:33:49 +0000 |
commit | 7dd2b60b2f68c5c7c2f4add275096ad15566a022 (patch) | |
tree | a48e417ec8a00d3c70c2ac28a3e8b9becf6625b4 | |
parent | 548296b07c39f8997df43785ecb2629bf9f471e2 (diff) | |
download | gcc-7dd2b60b2f68c5c7c2f4add275096ad15566a022.zip gcc-7dd2b60b2f68c5c7c2f4add275096ad15566a022.tar.gz gcc-7dd2b60b2f68c5c7c2f4add275096ad15566a022.tar.bz2 |
PR jit/63854: Fix memory leak of save_decoded_options
gcc/ChangeLog:
PR jit/63854
* toplev.c (toplev::finalize): Clean up save_decoded_options.
From-SVN: r217795
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/toplev.c | 2 |
2 files changed, 7 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 18115e1..66f144d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,6 +1,11 @@ 2014-11-19 David Malcolm <dmalcolm@redhat.com> PR jit/63854 + * toplev.c (toplev::finalize): Clean up save_decoded_options. + +2014-11-19 David Malcolm <dmalcolm@redhat.com> + + PR jit/63854 * bb-reorder.c (find_rarely_executed_basic_blocks_and_crossing_edges): Convert local bbs_in_hot_partition from vec<> to auto_vec<>. diff --git a/gcc/toplev.c b/gcc/toplev.c index b1f224d..f1478d0 100644 --- a/gcc/toplev.c +++ b/gcc/toplev.c @@ -2174,6 +2174,8 @@ toplev::finalize (void) finalize_options_struct (&global_options); finalize_options_struct (&global_options_set); + XDELETEVEC (save_decoded_options); + /* Clean up the context (and pass_manager etc). */ delete g; g = NULL; |