Fix big memory leak in ix86_valid_target_attribute_p
commit25faed340686df8d7bb2242dc8d04285976922b6
authormarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 12 Nov 2015 15:50:05 +0000 (12 15:50 +0000)
committermarxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 12 Nov 2015 15:50:05 +0000 (12 15:50 +0000)
treed8c21743c5863ddf0f3ca4d381a04732f4ce45b7
parent09a069ef63a70b66b392f732d2d2d0220ca6727e
Fix big memory leak in ix86_valid_target_attribute_p

* config/i386/i386.c (ix86_valid_target_attribute_p):
Finalize options at the of the function.
* gcc.c (driver_get_configure_time_options): Call newly
introduced init_opts_obstack.
* lto-wrapper.c (main): Likewise.
* opts.c (init_opts_obstack): New function.
(init_options_struct): Call newly
introduced init_opts_obstack.
* opts.h (init_options_struct): Declare.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@230264 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/gcc.c
gcc/lto-wrapper.c
gcc/opts.c
gcc/opts.h