> [de.po] > #: tree-ssa.c:1379 > msgid "%H%qD is used uninitialized in this function" > msgstr "%J%qD wird in dieser Funktion uninitialisiert verwendet"
The %J causes gcc to segfault. Changing it to %H fixes everything, obviously. Besides, the `q' modifier in %qD doesn't seem to be honoured in the translated string (same for %< and %> which are only interpreted in the original english string). I fixed up tons of lines some days ago myself, I found a bunch of entries where the fuzzy selector picked a wrong translation and I've probably overlooked some. If someone is interested...? I don't know to do exactly (so please don't shoot me), it seems someone has written some sort of script to check that the dynamic parameters are the same in both message strings. -- Summary: [translation] %J in translation instead of %H causes ICE in de.po Product: gcc Version: 4.0.0 Status: UNCONFIRMED Severity: normal Priority: P2 Component: translation AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: christophe at saout dot de CC: gcc-bugs at gcc dot gnu dot org GCC host triplet: *-*-* http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21364