On Tue, Sep 18, 2012 at 4:23 AM, Richard Guenther <rguent...@suse.de> wrote: > > 2012-09-18 Richard Guenther <rguent...@suse.de> > > PR other/53316 > * common.opt (optimize_debug): New variable. > (Og): New optimization level. > * doc/invoke.texi (Og): Document. > * opts.c (maybe_default_option): Add debug parameter. > (maybe_default_options): Likewise. > (default_options_optimization): Handle -Og. > (common_handle_option): Likewise. > * passes.c (gate_all_optimizations): Do not run with -Og. > (gate_all_optimizations_g): New gate, run with -Og. > (pass_all_optimizations_g): New container pass, run with -Og. > (init_optimization_passes): Schedule pass_all_optimizations_g > alongside pass_all_optimizations. > > * gcc/testsuite/lib/c-torture.exp: Add -Og -g to default > TORTURE_OPTIONS.
This looks good to me. Thanks for working on it. Ian