This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: PR 7765 and internationalization
- From: Fergus Henderson <fjh at cs dot mu dot OZ dot AU>
- To: Gabriel Dos Reis <gdr at integrable-solutions dot net>
- Cc: gcc at gcc dot gnu dot org
- Date: Wed, 9 Oct 2002 10:54:37 +1000
- Subject: Re: PR 7765 and internationalization
- References: <m3bs64bkds.fsf@soliton.integrable-solutions.net>
On 09-Oct-2002, Gabriel Dos Reis <gdr@integrable-solutions.net> wrote:
>
> Under some circumstances, the internationalization machinary returns a
> null pointer for a diagnostic that is not translated, causing an ICE
> where there is none as the compiler is properly concerned --
> that seems to happen only with some $LANG != C. PR 7765 concerns such
> a behaviour. Personnaly, I don't know what to such with a report.
> Close? ...?
So there is a bug in a library that GCC is using, which is not part of GCC?
I would advise the following procedure:
1. Report the bug to the external library provider.
2. [Optional] If the library source is available, fix it! :-)
3. Add a work-around in the GCC sources
(this is desirable even if the bug is fixed --
many users might still be using the old version of the library).
4. If the problem can't be worked around in a manner that is completely
transparent to the end user, document the problem in the "Trouble"
section of the GCC manual.
5. Once steps 1 and either 3 or 4 have been done,
close the bug report.
--
Fergus Henderson <fjh@cs.mu.oz.au> | "I have always known that the pursuit
The University of Melbourne | of excellence is a lethal habit"
WWW: <http://www.cs.mu.oz.au/~fjh> | -- the last words of T. S. Garp.