[Bug translation/65959] New: plain text incorrectly marked as format-c

2015-05-01 Thread roland.illig at gmx dot de
: translation Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- From gcc/po/gcc.pot: #: params.def:417 #, c-format msgid Set the estimated probability in percentage for builtin expect. The default value is 90% probability. msgstr

[Bug translation/65959] plain text incorrectly marked as format-c

2015-05-01 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65959 --- Comment #1 from Roland Illig roland.illig at gmx dot de --- I only noticed this because GNU gettext complains that I must not translate %p to %W. Error: 'msgstr' is not a valid C format string, unlike 'msgid'. Reason: In the directive number

[Bug translation/79332] New: Several bugs related to translation in gcc 7.1-b20170101

2017-02-01 Thread roland.illig at gmx dot de
Priority: P3 Component: translation Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- The following are all small issues, therefore I think it is easier to address them all at once. 1. Make sure that multiline string

[Bug translation/79332] Several bugs related to translation in gcc 7.1-b20170101

2017-02-05 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79332 --- Comment #1 from Roland Illig --- How am I supposed to translate "tid.y;" in config/nvptx/nbptx.c? I suppose it is a bug in the program that extracts translatable strings from the source code. In case it is not, there must be a translator

[Bug translation/79397] New: AltiVec spelled incorrectly in rs6000.opt

2017-02-06 Thread roland.illig at gmx dot de
: translation Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- In config/rs6000/rs6000.opt, the word AltiVec is sometimes spelled "Altivec" and sometimes "AltiVec". The latter form should be used consistently.

[Bug translation/79332] Several bugs related to translation in gcc 7.1-b20170101

2017-02-05 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79332 --- Comment #2 from Roland Illig --- In config/ft32/ft32.opt, the explanation for mnodiv is missing the period at the end.

[Bug c/79613] missing space in diagnostic: GLOBAL CONST-PROP: Replacing reg %d in jump_insn

2017-02-20 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79613 Roland Illig changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug ipa/79616] missing space in diagnostic: Inlined into %s which now has time

2017-02-20 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79616 Roland Illig changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c++/79608] missing space in error message "bepositive"

2017-02-20 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79608 Roland Illig changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug fortran/79617] missing space in diagnostic: IF clause without modifier at %L used together

2017-02-20 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79617 Roland Illig changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug driver/79637] New: missing documentation for PARAM_MAX_FSM_THREAD_LENGTH

2017-02-20 Thread roland.illig at gmx dot de
Component: driver Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- As a translator, I don't understand the technical babble in params.def for PARAM_MAX_FSM_THREAD_LENGTH. Therefore I look it up in invoke.texi, which is supposed

[Bug c/79615] missing space in diagnostic: Substring out of bounds: lower bound

2017-02-20 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79615 Roland Illig changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug fortran/79603] make diagnostics more i18n-friendly

2017-02-20 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79603 Roland Illig changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c/79635] New: Explain to translators what "asan" means

2017-02-20 Thread roland.illig at gmx dot de
mponent: c Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- As a translator, I have no idea what "asan" in params.def means. It should be defined somewhere where it can easily be found by translators. If "asan

[Bug c/79632] New: params.def should not contain redundant comments

2017-02-20 Thread roland.illig at gmx dot de
Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- In params.def, PARAM_MAX_STORES_TO_SINK looks like this: /* Maximum number of conditional store pairs that can be sunk. */ DEFPARAM (PARAM_MAX_STORES_TO_SINK, &quo

[Bug translation/79332] Several bugs related to translation in gcc 7.1-b20170101

2017-02-20 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79332 Roland Illig changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug translation/79638] New: Wrongly extracted source string "tid.y;"

2017-02-20 Thread roland.illig at gmx dot de
Component: translation Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- (This PR is extracted from #79332.) Currently, the gcc.pot file contains this: #: config/nvptx/nvptx.c:1132 msgid "tid.y;" msgstr ""

[Bug c++/79595] New: Inconsistent grammar in diagnostic "partial specialization %q+D does not specialize"

2017-02-19 Thread roland.illig at gmx dot de
NCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- Code from cp/pt.c: if (!flag_concepts) error ("partial specialization %q+D does

[Bug fortran/79597] New: Incomplete error message "Expecting %

2017-02-19 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79597 Bug ID: 79597 Summary: Incomplete error message "Expecting % " "at %C, ", s1); There is a trailing comma. In the corresponding "else" clause, there is a complete sentence. One of these is

[Bug fortran/79596] New: translation: argument to gfc_internal_error should not be translated

2017-02-19 Thread roland.illig at gmx dot de
Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- Internal errors should not be translated. Their only purpose is to give information back to the developers, and this information

[Bug fortran/79603] New: make diagnostics more i18n-friendly

2017-02-19 Thread roland.illig at gmx dot de
Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- from fortran/options.c: Flag %<-fno-automatic%> overwrites %<-fmax-stack-var-size=%d%> Flag %<-fno-automatic%> overwrites %<-frecursive%> Flag %<

[Bug fortran/79599] New: typo in diagnostic gfc_error ("DTIO dummy argument at %L be a scalar"

2017-02-19 Thread roland.illig at gmx dot de
ty: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- fortran/interface.c: gfc_error ("DTIO dummy argument at %L be a scalar", There is a "must" missing.

[Bug fortran/79601] New: Possibly wrong use of keyword "intent" in diagnostic

2017-02-19 Thread roland.illig at gmx dot de
iority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- fortran/interface.c: if (fsym->attr.intent != intent) gfc_error ("DTIO dummy argument at %L must have intent %s", >de

[Bug fortran/79602] New: translation: globally replace '%s' with %qs

2017-02-19 Thread roland.illig at gmx dot de
: fortran Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- There are several strings of the following form: Too few dummy arguments in DTIO procedure '%s' at %L These should be converted to the now common form using %qs

[Bug go/79642] New: space instead of tab in lang.opt

2017-02-20 Thread roland.illig at gmx dot de
Assignee: ian at airs dot com Reporter: roland.illig at gmx dot de CC: cmang at google dot com Target Milestone: --- In go/lang.opt, the option fgo-relative-import-path= is defined other than all others. fgo-relative-import-path= Go Joined RejectNegative -fgo-relative

[Bug translation/79643] New: Please define the file format of *.opt files more i18n-friendly

2017-02-20 Thread roland.illig at gmx dot de
Priority: P3 Component: translation Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- The nios2.opt file contains the following lines: > mno-custom-ftruncds > Target Report RejectNegative Var(nios2_custom_ftrunc

[Bug fortran/79602] translation: globally replace '%s' with %qs

2017-02-20 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79602 --- Comment #2 from Roland Illig --- (In reply to jos...@codesourcery.com from comment #1) > We only ever download translations from the TP site and use them > unmodified; we don't make any local changes to the translations in GCC. Fine, but

[Bug target/79644] New: Undocumented options in microblaze.opt

2017-02-20 Thread roland.illig at gmx dot de
Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- mxl-mode-executable Target Mask(XL_MODE_EXECUTABLE) Description for mxl-mode-executable. mxl-mode-xmdstub Target Mask(XL_MODE_XMDSTUB) Description for mxl-mode-xmdstub. mxl-mode

[Bug target/79646] New: Typos in vax.opt

2017-02-20 Thread roland.illig at gmx dot de
: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- > md > Target RejectNegative InverseMask(G_FLOAT) > Target DFLOAT double precision code. > > md-float > Target RejectNegative InverseMask(G_FLOAT) > Target DFLOAT double precision c

[Bug c/79635] Explain to translators what "asan" means

2017-02-20 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79635 --- Comment #2 from Roland Illig --- Thanks for that info. Could you add this as a comment to the params.def file, just above the first appearance of the word "asan"?

[Bug target/79645] New: missing period in microblaze.opt

2017-02-20 Thread roland.illig at gmx dot de
Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- > mxl-prefetch > Target Mask(PREFETCH) > Use hardware prefetch instruction All other descriptions (line 3) end with a period.

[Bug c/79613] New: missing space in diagnostic: GLOBAL CONST-PROP: Replacing reg %d in jump_insn

2017-02-19 Thread roland.illig at gmx dot de
: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- From cprop.c: fprintf (dump_file, "GLOBAL CONST-PROP: Replacing reg %d in jump_in

[Bug c++/79614] New: missing space in diagnostic: the mangled name of the initialization guard variable for

2017-02-19 Thread roland.illig at gmx dot de
Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- From mangle.c: warning_at (DECL_SOURCE_LOCATION (t), OPT_Wabi, "the mangled

[Bug fortran/79617] New: missing space in diagnostic: IF clause without modifier at %L used together

2017-02-19 Thread roland.illig at gmx dot de
: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- From fortran/openmp.c: gfc_error ("IF clause without modifier at %L used tog

[Bug translation/79618] New: prevent missing space in multiline string literals

2017-02-19 Thread roland.illig at gmx dot de
Component: translation Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- As demonstrated in #79610, #79612, #79613, #79614, #79615, #79616, #79617, there are many chances for introducing missing spaces in multiline string literals

[Bug c/79615] New: missing space in diagnostic: Substring out of bounds: lower bound

2017-02-19 Thread roland.illig at gmx dot de
Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- From trans-expr.c: msg = xasprintf ("Substring out of bounds: lower bound (%%ld)" "i

[Bug ipa/79616] New: missing space in diagnostic: Inlined into %s which now has time

2017-02-19 Thread roland.illig at gmx dot de
Priority: P3 Component: ipa Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- From ipa-inline.c: fprintf (dump_file, " Inlined into %s which now has time %i and si

[Bug c++/79608] New: missing space in error message "bepositive"

2017-02-19 Thread roland.illig at gmx dot de
mponent: c++ Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- From cp/semantics.c: case OMP_CLAUSE_VECTOR: warning_at (OMP_CLAUSE_LOCATION (c), 0, "%<vector%&

[Bug c/79610] New: missing space in diagnostic: %qD must be a global variable in

2017-02-19 Thread roland.illig at gmx dot de
Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- From c/c-parser.c: error_at (loc, "%qD must be a global variable in" "%<#pragm

[Bug c++/79611] New: missing space in diagnostic: placement new constructing an object of type %qT

2017-02-19 Thread roland.illig at gmx dot de
: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- From cp/init.c: warning_at (loc, OPT_Wplacement_new_, exact_size ? "placemen

[Bug other/79612] New: missing space in diagnostic: Incorrect rank of return array in

2017-02-19 Thread roland.illig at gmx dot de
Priority: P3 Component: other Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- From runtime/bounds.c: runtime_error ("Incorrect rank of return array in %s intrinsic:" "is %

[Bug translation/79618] prevent missing space in multiline string literals

2017-02-19 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79618 --- Comment #1 from Roland Illig --- Furthermore, the space should either be always at the end of the line or always at the beginning of the next line. Currently both variants are used.

[Bug translation/79477] New: Please write code more translator-friendly

2017-02-12 Thread roland.illig at gmx dot de
: translation Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- As a translator, I have to translate these strings: -mdirect-move requires -mvsx -mupper-regs-di requires -mvsx -mpower9-vector requires -mpower8-vector -mpower9-dform

[Bug fortran/79475] New: Missing space in error message: SINK addend not a constant integer

2017-02-12 Thread roland.illig at gmx dot de
Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- fortran/openmp.c: gfc_error ("SINK addend not a constant integer" "at %L", >where);

[Bug target/79473] New: -mload-store-pairs option is not documented in invoke.texi

2017-02-12 Thread roland.illig at gmx dot de
Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- As a translator, I didn't know the concept before, so I had to look it up. The explanation at http://www.anandtech.com/show/8457/mips

[Bug translation/80189] gimplify.c: check whether parallel/task/teams should be translated

2017-03-26 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80189 --- Comment #3 from Roland Illig --- To me that would be fine since then I had not even looked at what the %qs might be. But like the code is now, I suspected the %s to be part of the grammar of the diagnostic.

[Bug c++/80191] diagnostic placeholder "new initializer" must be marked for translation

2017-03-26 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80191 --- Comment #2 from Roland Illig --- But then shouldn't it be spelled "new-initializer", not "new initializer"?

[Bug fortran/38573] Missing markers for translation

2017-03-22 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38573 --- Comment #12 from Roland Illig --- (In reply to Frederic Marchal from comment #11) > I suspect a misunderstanding here. Forgive me if I state the obvious. > > The fix is not to move the translation mark around. I think moving the

[Bug translation/80188] New: calls.c: reason argument to maybe_complain_about_tail_call must be marked for translation

2017-03-25 Thread roland.illig at gmx dot de
: UNCONFIRMED Severity: normal Priority: P3 Component: translation Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- from calls.c: static void maybe_complain_about_tail_call (tree call_expr, const char

[Bug translation/80189] New: gimplify.c: check whether parallel/task/teams should be translated

2017-03-25 Thread roland.illig at gmx dot de
Priority: P3 Component: translation Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- from gimplify.c, function omp_default_clause: const char *rtype; if (ctx->region_type & ORT_P

[Bug c++/80191] New: diagnostic placeholder "new initializer" must be marked for translation

2017-03-25 Thread roland.illig at gmx dot de
ty: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- from cp/typeck.c: permerror (input_location, "%s expression list treated as comp

[Bug target/80190] New: darwin: untranslateable placeholder "non-ASCII character"

2017-03-25 Thread roland.illig at gmx dot de
ty: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- from config/darwin.c: warning (darwin_warn_nonportable_cfstrings, "%s in CFString literal", s[l] ?

[Bug objc/80192] New: arguments to check_protocols should be marked as translateable

2017-03-25 Thread roland.illig at gmx dot de
Priority: P3 Component: objc Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- from objc-act.c: warning (0, "%s %qE does not fully implement the %qE protocol", type, name, PROTOC

[Bug fortran/79841] Inconsistent diagnostics in fortran/openmp.c, function check_symbol_not_pointer

2017-03-17 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79841 Roland Illig changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug translation/79643] Please define the file format of *.opt files more i18n-friendly

2017-03-17 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79643 Roland Illig changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/80052] New: typo in aarch64.opt: dummping

2017-03-15 Thread roland.illig at gmx dot de
Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- from aarch64.opt: Enables verbose cost model dummping in the debug dump files. s/dummping/dumping/ In the same commit, a typo was introduced into ChangeLog, which is now ChangeLog-2016

[Bug fortran/38573] Missing markers for translation

2017-03-21 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38573 --- Comment #10 from Roland Illig --- (In reply to Frederic Marchal from comment #8) > Adding "is" at the end of the first part works with all the other strings > that can be inserted at the %s placeholder. > > I can make it work with the

[Bug fortran/38573] Missing markers for translation

2017-03-21 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=38573 --- Comment #9 from Roland Illig --- (In reply to Jerry DeLisle from comment #7) > /* Otherwise, fail. */ > if (symstd) > *symstd = _(symstd_msg); > return false; > > Where the mark is on the symstd_msg after it is set to one of the

[Bug translation/80055] New: do not mark arguments of internal_error for i18n

2017-03-15 Thread roland.illig at gmx dot de
: translation Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- Expanding on bug 79596 (mentions only gfc_internal_error), as well as a discussion on a mailing list. From https://gcc.gnu.org/ml/gcc/2017-03/msg00049.html: > In

[Bug rtl-optimization/79856] rtl_verify_edges: use internal_error instead of error

2017-03-15 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79856 --- Comment #8 from Roland Illig --- (In reply to Martin Liška from comment #7) > I like your rules. My question was more about how practically do you > distinguish between such strings? My plan is to create a new > DK_INTERNAL_ERROR type, which

[Bug other/80058] New: fix double spaces is string literals everywhere

2017-03-15 Thread roland.illig at gmx dot de
: other Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- Searching the whole GCC source code for the following regular expression finds a few places in the code: [ ]"\n[ \t]+"[ ] This expression finds concatena

[Bug target/80057] typo in mips.opt: Virtualization Application Specific

2017-03-15 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80057 --- Comment #2 from Roland Illig --- Citing from the PDF document: > The Virtualization Application-Specific Extension (Module) requires the > following base architecture support: The current GCC code split these words at the following

[Bug target/80057] New: typo in mips.opt: Virtualization Application Specific

2017-03-15 Thread roland.illig at gmx dot de
Component: target Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- from mips.opt: mvirt Target Report Var(TARGET_VIRT) Use Virtualization Application Specific instructions. The words "Virtualization Application Spe

[Bug fortran/79841] New: Inconsistent diagnostics in fortran/openmp.c, function check_symbol_not_pointer

2017-03-03 Thread roland.illig at gmx dot de
: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- gfc_error ("POINTER object %qs of derived type in %s clause at %L", sym->name, name, ); gfc

[Bug c/79834] New: c/c-parser.c: make code more i18n-friendly

2017-03-03 Thread roland.illig at gmx dot de
Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- The following code pattern occurs several times: c_parser_error (parser, "%<#pragma acc update%> may only be " "used in compoun

[Bug fortran/79840] New: Inconsistent exclamation mark in diagnostic

2017-03-03 Thread roland.illig at gmx dot de
: fortran Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- from fortran/module.c: gfc_fatal_error ("Can't USE the same %smodule we're building!", ...); This diagnostic uses an exclamation mark, as opposed to all the others

[Bug c/79836] New: typo in c/c-parser.c: pragma omp ordered

2017-03-03 Thread roland.illig at gmx dot de
Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- error_at (loc, "%<#pragma omp ordered%> with % clause may " "only be used in compound statements"); It must be %<dep

[Bug fortran/79838] New: inconsistent trailing dot in diagnostic "The name %qs has already been used"

2017-03-03 Thread roland.illig at gmx dot de
Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- gfc_error ("The name %qs at %C has already been used as " "an external module name

[Bug fortran/79596] translation: argument to gfc_internal_error should not be translated

2017-03-03 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596 --- Comment #2 from Roland Illig --- (In reply to Dominique d'Humieres from comment #1) > > Internal errors should not be translated. Their only purpose is to give > > information back to the developers, and this information should not be > >

[Bug c/79837] New: incomplete diagnostic in c-parser: expected +, *, -, &, ^, |, &&, ||, min or identifier

2017-03-03 Thread roland.illig at gmx dot de
UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- c_parser_error (parser,

[Bug fortran/79841] Inconsistent diagnostics in fortran/openmp.c, function check_symbol_not_pointer

2017-03-03 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79841 --- Comment #2 from Roland Illig --- German readers generally expect the %qs directly after the word "object". This choice should eliminate all ambiguities, since in "object of type %qs", the user no longer has to think about whether the %qs

[Bug target/79845] New: rs6000: make code in rd6000.c more i18n-friendly

2017-03-03 Thread roland.illig at gmx dot de
: target Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- from rs6000.c: error ("Builtin function %s requires the -mhard-dfp option", name); There are several variants of the above line. Currently one human

[Bug fortran/79842] New: i18n: subword translation in "Can't use the same %smodule"

2017-03-03 Thread roland.illig at gmx dot de
ty: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- gfc_fatal_error ("Can't USE the same %smodule we're building!", p->state == COMP_SUBMODULE ? &q

[Bug fortran/79844] New: diagnostics: extra space at end of line

2017-03-03 Thread roland.illig at gmx dot de
Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- from fortran/trans-intrinsic.c: gfc_error ("The event variable at %L shall not be coindexed ", _expr->where); The space after "coindexed" looks like a typo.

[Bug c/79847] New: diagnostics: missing space in "implicit declaration of function"

2017-03-03 Thread roland.illig at gmx dot de
ty: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- from c-decl.c: G_("implicit declaration of function %qE;did you mean %qs?"), There should be a space after the semicolon.

[Bug fortran/79843] New: diagnostics: missing word in fortran/symbol.c, conflict_std

2017-03-03 Thread roland.illig at gmx dot de
Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- from fortran/symbol.c: conflict_std: if (name == NULL) { return gfc_notify_std (standard, "%s attr

[Bug ipa/79850] New: diagnostics: typo in "fields has different layout"

2017-03-04 Thread roland.illig at gmx dot de
Component: ipa Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- from ipa-devirt.c: warn_odr (t1, t2, f1, f2, warn, warned, G_("fields has different layout " "in another trans

[Bug fortran/79854] New: diagnostics: gfc_conv_constant_to_tree should be gfc_internal_error

2017-03-04 Thread roland.illig at gmx dot de
Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- from fortran/trans-const.c: fatal_error (input_location, "gfc_conv_constant_to_tree(): invalid typ

[Bug fortran/79841] Inconsistent diagnostics in fortran/openmp.c, function check_symbol_not_pointer

2017-03-04 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79841 --- Comment #6 from Roland Illig --- Could you perhaps make all 6 messages in that function follow the same syntax?

[Bug lto/79851] New: diagnostics: replace '%s' with %qs in all diagnostics

2017-03-04 Thread roland.illig at gmx dot de
Component: lto Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- from lto-streamer.c: fatal_error (input_location, "bytecode stream in file '%s' generated with LTO version " As the German translator, I curren

[Bug fortran/79853] New: diagnostics: double space in "Assumed or deferred"

2017-03-04 Thread roland.illig at gmx dot de
Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- from fortran/decl.c: gfc_error ("Assumed or deferred character length variable %qs " " in constant expression at %L", The

[Bug ipa/79849] New: diagnostics: typo in "type %qT itself violate the C++ One Definition Rule"

2017-03-04 Thread roland.illig at gmx dot de
Severity: normal Priority: P3 Component: ipa Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- from ipa-devirt.c: inform (loc_t1, "type %qT itself violate the C++ One Definition Rule", t1);

[Bug ipa/79848] New: diagnostics: too complicated %<%s%>

2017-03-04 Thread roland.illig at gmx dot de
t: ipa Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- from ipa-devirt.c: inform (loc_t1, "type name %<%s%> should match type name %<%s%>", name1, name2); All instances of %<%s%> should be

[Bug fortran/79852] New: diagnostics should not end with exclamation mark

2017-03-04 Thread roland.illig at gmx dot de
: fortran Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- from fortran/decl.c: gfc_error ("%qs at %C is already defined as FINAL procedure!", name); Having a few diagnostics end with an exclamation mark makes them

[Bug fortran/79844] diagnostics: extra space at end of line

2017-03-04 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79844 --- Comment #1 from Roland Illig --- Same issue, in fortran/match.c: gfc_error ("Redundant STAT tag found at %L ", >where); gfc_error ("Redundant ERRMSG tag found at %L ", >where); gfc_error ("Redundant UNTIL_COUNT tag found at %L ",

[Bug target/79846] New: s390: untranslatable diagnostic in s390.c

2017-03-03 Thread roland.illig at gmx dot de
Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- from s390.c: error("constant argument %d for builtin %qF is out of range (0.." HOST_WIDE_INT_PRINT_UNSIGNED ")", This function call results in a

[Bug fortran/79861] New: i18n: add translator comment for "%s !$ACC LOOP loops not perfectly nested at %L"

2017-03-04 Thread roland.illig at gmx dot de
Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- from fortran/openmp.c: gfc_error ("%s !$ACC LOOP loops not perfectly nested at %L",

[Bug c/79855] New: params.def: missing period in PARAM_MAX_STORES_TO_MERGE

2017-03-04 Thread roland.illig at gmx dot de
Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- The text for PARAM_MAX_STORES_TO_MERGE is missing the final period. Most other messages have a final period. All messages in params.def should use

[Bug fortran/79860] New: i18n: single-word translation in "Character-valued %s %qs"

2017-03-04 Thread roland.illig at gmx dot de
ty: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- from fortran/resolve.c: gfc_error ("Character-valued %s %qs at %L must not be" " assumed length

[Bug rtl-optimization/79856] New: rtl_verify_edges: use internal_error instead of error

2017-03-04 Thread roland.illig at gmx dot de
Component: rtl-optimization Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- In cfgrtl.c, the calls to the "error" function contain a level of technical details that is not useful for the GCC user. Therefore these ca

[Bug c++/79857] New: cgraph_node::verify_node should call internal_error instead of error

2017-03-04 Thread roland.illig at gmx dot de
Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- In cgraph.c, the method cgraph_node::verify_node contains several calls to "error", having messages with techni

[Bug rtl-optimization/79858] New: Explain to translators what %smode means

2017-03-04 Thread roland.illig at gmx dot de
-optimization Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- from expmed.c: sorry ("reverse storage order for %smode", GET_MODE_NAME (mode)); What values can the placeholder %s take in the above diagnostic?

[Bug fortran/79859] New: diagnostics: argument quoted twice in "No initializer for allocatable compoonent"

2017-03-04 Thread roland.illig at gmx dot de
Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- from fortran/primary.c: if (!gfc_notify_std (GFC_STD_F2008, "No initializer for "

[Bug fortran/79866] New: diagnostics: typo in "Variable %s at %L of type EVENT_TYPE"

2017-03-04 Thread roland.illig at gmx dot de
ty: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- in fortran/resolve.c: gfc_error ("Variable %s at %L of type EVENT_TYPE or with subcomponent of "

[Bug fortran/79968] New: diagnostics: merge similar diagnostics containing -fdec-structure

2017-03-08 Thread roland.illig at gmx dot de
Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- The file fortran/decl.c contains several of these diagnostics: gfc_error ("STRUCTURE at %C is a DEC extension, e

[Bug rtl-optimization/79856] rtl_verify_edges: use internal_error instead of error

2017-03-13 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79856 --- Comment #6 from Roland Illig --- I would define the rules as follows, the first matching rule wins: 1. do not translate messages that contain names of GCC implementation functions 2. do not translate messages that contain the words GIMPLE,

[Bug fortran/80011] New: diagnostics: trailing space in "Implicitly declared"

2017-03-12 Thread roland.illig at gmx dot de
iority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- from fortran/openmp.c: gfc_error ("Implicitly declared function %s used in " "!$OMP DECLARE REDUCTION at %L ", sym->name

[Bug fortran/80010] New: diagnostics: typo $!

2017-03-12 Thread roland.illig at gmx dot de
: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- In some few cases the Fortran diagnostics contain $! instead of !$. This looks like typos to me. fortran/openmp.c: Invalid clause in module with $!ACC DECLARE at %L Variable is USE-associated

[Bug fortran/80012] New: FIXME in diagnostic "%s procedure at %L is already declared as %s procedure" from symbol.c

2017-03-12 Thread roland.illig at gmx dot de
NCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- from fortran/symbol.c: gfc_error ("%s procedure at %L is already declared as %s "

[Bug rtl-optimization/79856] rtl_verify_edges: use internal_error instead of error

2017-03-12 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79856 --- Comment #4 from Roland Illig --- (In reply to Richard Biener from comment #3) > So maybe we instead want a internal_error_cont () which will not end > compilation. I would be very happy with that.

  1   2   3   4   5   6   >