Re: [PATCH 1/2] Eliminate global state from -fsave-optimization-record

2018-11-19 Thread Richard Biener
On Sat, Nov 17, 2018 at 1:12 AM David Malcolm wrote: > > As work towards fixing PR tree-optimization/87025, this patch > eliminates global state from optinfo-emit-json.cc in favor > of adding an optional m_json_writer field to dump_context, > replacing the m_forcibly_enable_optinfo flag. > > This

[PATCH 1/2] Eliminate global state from -fsave-optimization-record

2018-11-16 Thread David Malcolm
As work towards fixing PR tree-optimization/87025, this patch eliminates global state from optinfo-emit-json.cc in favor of adding an optional m_json_writer field to dump_context, replacing the m_forcibly_enable_optinfo flag. This allows for writing selftests for the interaction of the JSON-buildi