This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: [RFC] Optimization Diary
Geoffrey Keating wrote:
> Daniel Berlin <dberlin@dberlin.org> writes:
>
>> Tom Tromey wrote:
>>>>>>>> "Devang" == Devang Patel <dpatel@apple.com> writes:
>>> Devang> This version removes internal radar numbers and replaces s/
>>> Devang> DW_AT_APPLE.../DW_AT_GNU...
>>>
>>> I read this. I'm not anywhere near an expert in dwarf or anything
>>> related to this proposal, so please bear with me if I say something
>>> dumb :-).
>>>
>>> I do have a few questions and concerns.
>>>
>>>
>> In addition to Tom's concerns, it seems to me to be a *really bad idea*
>> to try to come up with integer values for every single message, instead
>> of just placing a string there.
>
> One issue here is that this interacts poorly with
> internationalization.
> No matter what you do, you'll need to have a
> table of possible strings somewhere, so you might as well save space
> by not putting it in every object file.
I believe this is a red herring.
We control the debug output machinery generating this, and can simply
tell it to only deal in one language.
Trying to catalogue and assign a permanent place and number to every
single optimization message a compiler can generate is a much much much
worse idea, IMHO.