This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [RFC] PR 53063 encode group options in .opt files
On 11 May 2012 19:09, Manuel López-Ibáñez <lopezibanez@gmail.com> wrote:
> On 11 May 2012 19:04, Joseph S. Myers <joseph@codesourcery.com> wrote:
>> On Fri, 11 May 2012, Manuel López-Ibáñez wrote:
>>
>>> Great! Now we have EnabledBy for common options. Now, what should we
>>> do with language specific settings? One idea could be to have
>>> something like:
>>>
>>> LangEnabledBy(Fortran Ada, Wall)
>>>
>>> and then auto-generate something like:
>>>
>>> ada_handle_option_auto();
>>> fortran_handle_option_auto()
>>>
>>> which would be called by the *_handle_option() of each front-end.
>>>
>>> Does this sound reasonable?
>>
>> What cases do we have where a language-independent option enables another
>> language-independent option only for some front ends? ?That's the only
>> case that should need a language-dependent generated function here.
>
> Wall enables Wunused in Ada Fortran and C family.
But the case of lang-indep enables lang-dependent is far more common:
Wextra enables some C-only options.
Cheers,
Manuel.