https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68446
--- Comment #1 from David Malcolm <dmalcolm at gcc dot gnu.org> --- (In reply to David Malcolm from comment #0) [...] > I ran a git bisect, it indicated that the failure of test-volatile.c was > introduced by: > > commit 25faed340686df8d7bb2242dc8d04285976922b6 > Author: marxin <marxin@138bc75d-0d04-0410-961f-82ee72b054a4> > Date: Thu Nov 12 15:50:05 2015 +0000 > > 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. i.e. r230264 (hopefully bugzilla will URL-ify this)