https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66037

            Bug ID: 66037
           Summary: [docs] what is the difference between global_options
                    and global_options_set?
           Product: gcc
           Version: 6.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: other
          Assignee: unassigned at gcc dot gnu.org
          Reporter: ktkachov at gcc dot gnu.org
  Target Milestone: ---

I'm working on something that touches the target option override code and I
notice the i386 and rs6000 targets check and set fields in the global_options
and global_options_set structures, but I can't figure out from the
documentation what is the difference.

Is it that global_options_set are the options explicitly set by the user?
What is it's relationship to global_options? is one derived from the other?
Can the target change values in global_options_set?

Would be nice if these variables at least were documented in options.texi

Reply via email to