On Mon, Sep 06, 2021 at 06:58:37PM +0800, Hongtao Liu wrote:
> > process_options would mean it affects only the command line and not
> > __attribute__((optimize ("O2", "ftree-vectorize")))
> > etc.
> > So, shouldn't it be instead done in default_options_optimization, somewhere
> It seems default_options_optimization is before read_comline_options
> which means it can't handle cmdline option -O2 -ftree-vectorize.
>
> default_options_optimization (opts, opts_set,
> decoded_options, decoded_options_count,
> loc, lang_mask, &handlers, dc);
>
> read_cmdline_options (opts, opts_set,
> decoded_options, decoded_options_count,
> loc, lang_mask,
> &handlers, dc);
So what about finish_options then?
default_options_optimization has only a single caller that then calls
read_cmdline_options and then finish_options.
Jakub