Description of problem: gcc coredumps (see steps) Version-Release number of selected component (if applicable): 3.2.2 How reproducible: Steps to Reproduce: 1. Set LANG to fr_FR.UTF8 (export LANG=fr_FR.UTF8) 2. Create file test.cpp as follows : #include <string> use namespace std; void test() { string v; v=0; } 3. gcc -c test.c Actual results: ------------------------------------------------------------------ test.cpp: Dans function « void test() »: test.cpp:5: ambiguous overload pour l'opérateur « erreur interne de compilateur: erreur pour rapporter une routine ré-entée SVP soumettre un rapport complet d'anomalies, avec le source pré-traité si cela est approprié. Consulter <URL:http://bugzilla.redhat.com/bugzilla/> pour les instructions. ------------------------------------------------------------------ Expected results: (results obtained whith LANG=C) ------------------------------------------------------------------ test.cpp: In function `int test()': test.cpp:6: ambiguous overload for `std::string& = int' operator /usr/include/c++/3.2.2/bits/basic_string.h:338: candidates are: [snip] ------------------------------------------------------------------
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/po/fr.po.diff?cvsroot=gcc&only_with_tag=gcc-3_2-rhl8-branch&r1=1.3.2.2&r2=1.3.2.2.8.1 Will be fixed with the next gcc-3.2.3 rpm build. But it is fixed in gcc-3.3 in rawhide as well.