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