[Bug translation/93864] New: typo: paramter

2020-02-20 Thread roland.illig at gmx dot de
: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- This is a popular typo that occurs 13 times in the GCC tree. Most of them are in comments, but one is in intrinsic.texi.

[Bug translation/93861] New: typo in warning: %qs is not valid for %

2020-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: --- From darwin-driver.c: > warning (0, "%qs is not valid for %", There should be a hyphen in front of the command line option. For compariso

[Bug target/93860] New: darwin: wrong quotation in diagnostic #pragma options align=reset

2020-02-20 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: --- From darwin-c.c: > error ("too many %<#pragma options%> align=reset"); The align=reset should be inside the qu

[Bug c/93859] New: missing test for diagnostic: the omitted middle operand will always be true

2020-02-20 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 c-family.c: > warning_at (location, OPT_Wparentheses, > "the omitted middle operand in %

[Bug c/93858] New: missing question mark in diagnostic: unknown option after #pragma GCC diagnostic

2020-02-20 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 c-pragma.c: > warning_at (loc, OPT_Wpragmas, > "unknown option after %<#pragma GCC dia

[Bug translation/93853] typo: writing one too many bytes

2020-02-20 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93853 --- Comment #3 from Roland Illig --- Thanks for the explanation. Since there are many users of GCC who are not native English speakers, it might make sense to avoid such complicated grammar. The GCC users should rather concentrate on fixing

[Bug translation/93855] typo: function argument vs. parameter

2020-02-20 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93855 --- Comment #4 from Roland Illig --- (In reply to Andrew Pinski from comment #3) > (In reply to Roland Illig from comment #2) > > While here, the comment style should be made the same in > > attr-access-read-write.c and attr-access-read-only.c.

[Bug c/93857] missing test for diagnostic: using integer constants in boolean context

2020-02-20 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93857 --- Comment #1 from Roland Illig --- I wrote a small example program, which I thought would trigger the diagnostic, but it didn't do that in GCC 9.2.1. int main(void) { if (3 ? 4 : 5) { return 1; } return 0; } gcc -Wall

[Bug c/93857] New: missing test for diagnostic: using integer constants in boolean context

2020-02-20 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-common.c: > warning_at (EXPR_LOCATION (expr), OPT_Wint_in_bool_context, > "% using integer constants

[Bug c/93856] New: missing test for diagnostic: attribute %qs invalid positional argument

2020-02-20 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-attribs.c: > error ("attribute %qs invalid positional argument", attrstr); This diagnostic is not covered by t

[Bug translation/93855] typo: function argument vs. parameter

2020-02-20 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93855 --- Comment #2 from Roland Illig --- While here, the comment style should be made the same in attr-access-read-write.c and attr-access-read-only.c. Currently, one file uses /* block comments */ while the other uses // line-end comments.

[Bug translation/93855] typo: function argument vs. parameter

2020-02-20 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93855 --- Comment #1 from Roland Illig --- In addition, I had expected that the %i placeholder were 1-based. From attr-access-read-only.c: > int RDONLY (4) > rdonly_i_i_i_4 (int, int, int); >// { dg-error "attribute 'access\\(read_only, 4\\)' >

[Bug translation/93855] New: typo: function argument vs. parameter

2020-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: --- From c-attribs.c: > error ("attribute %qs positional argument %i value %wi exceeds " >"number of function arguments %u", The correct t

[Bug translation/93854] New: typo: defined here %qD

2020-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: --- From tree-vrp.c: > inform (DECL_SOURCE_LOCATION (rec), "defined here %qD", rec); This should probably be "%qD was defined here".

[Bug translation/93853] New: typo: writing one too many bytes

2020-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: --- From tree-ssa-strlen.c: > writing one too many bytes The words "one bytes" don't match.

[Bug translation/93852] typo: def instead of definition

2020-02-20 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93852 --- Comment #1 from Roland Illig --- > error ("virtual def operand missing for statement"); Curiously, the diagnostic a few lines above this one uses the correct word "definition".

[Bug translation/93852] New: typo: def instead of definition

2020-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: --- From tree-cfg.c: > error ("missing % def"); The GCC diagnostics guidelines recomment to use actual words instead of internal abbreviations.

[Bug translation/93841] New: typo in or1kopt: generated using using

2020-02-19 Thread roland.illig at gmx dot de
: translation Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- Duplicate word. Once in or1k.opt, once in invoke.texi.

[Bug translation/93840] .po files are installed to PREFIX but only looked up in /usr/lib

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

[Bug translation/93836] teach xgettext what HOST_WIDE_INT_PRINT means

2020-02-19 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93836 --- Comment #2 from Roland Illig --- Thanks for the explanation. I think it might make sense to have a static analysis tool for cases like this, to prevent this mistake from the beginning, or at least be notified quickly, before the translators

[Bug fortran/93839] diagnostic starts with lowercase letter

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

[Bug translation/93840] New: .po files are installed to PREFIX but read from DATAROOTDIR

2020-02-19 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: --- When GCC installs the translation files, it should install them in the same place where it later looks them up. In the following

[Bug fortran/93839] New: diagnostic starts with lowercase letter

2020-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/array.c: > gfc_error ("rank + corank of %qs exceeds %d at %C", sym->name, The other diagnostics in that file start with an uppercase letter.

[Bug translation/93838] New: space at the end of a diagnostic in cp/parser.c

2020-02-19 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 cp/parser.c: > pedwarn (token->location, 0, "C++20 concept definition syntax " > "is % = %> "); Isn't there a linter in contrib/ for cases like these?

[Bug c/93837] New: overly complicated code in c_finish_omp_declare_variant

2020-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: --- > else if (fndecl_built_in_p (variant) > && (strncmp (IDENTIFIER_POINTER (DECL_NAME (variant)), > &qu

[Bug translation/93836] New: teach xgettext what HOST_WIDE_INT_PRINT means

2020-02-19 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 pru-pragma.c: > error ("% index %" HOST_WIDE_INT_PRINT "d" >" is not valid", i); This code ends up in gcc.pot as:

[Bug translation/93831] New: wrong abbreviation in diagnostic for 64-bit Darwin

2020-02-19 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 darwin.c: > "%<-mpic-symbol-stubs%> is not required for 64b code (ignored)"); The 64b probably means 64-bit, therefore it sh

[Bug translation/93830] New: typo in avr command line error message

2020-02-19 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 avr-common.c: > "configured %<--with-double={|32|32,64|64,32}%>"); The "{|" looks wrong. In the 64-bit case a few lines above, there is no leading "|" inside the braces.

[Bug c/93815] New: wrong plural translation for format string diagnostics

2020-02-18 Thread roland.illig at gmx dot de
Component: c Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- From c-family/c-format.c: > "unquoted sequence of %i consecutive " > "punctuation characters %q.*s in format", > nchars, nchars, for

[Bug ipa/93797] typo: speculative_uid

2020-02-17 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93797 --- Comment #1 from Roland Illig --- Another typo: an extra space at the end >"speculative call sequence "); Another variable/diagnostic mismatch: > error ("number of speculative targets %i mismatched with " >

[Bug ipa/93797] New: typo: speculative_uid

2020-02-17 Thread roland.illig at gmx dot de
: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de CC: marxin at gcc dot gnu.org Target Milestone: --- In cgraph.c. The corresponding code has speculative_id, without the u.

[Bug driver/93796] New: typo: functoin

2020-02-17 Thread roland.illig at gmx dot de
: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- 3 times: params.opt ipa-visibility.c gcc/tree.c

[Bug translation/93759] Invalid % in param

2020-02-15 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93759 --- Comment #2 from Roland Illig --- (In reply to Andreas Schwab from comment #1) > Apparently the problem is that "% p" looks like a valid c-format. Then there's a bug in either gettext or the GCC definitions of where c-format strings may

[Bug ipa/93760] New: wrong grammar in diagnostic

2020-02-15 Thread roland.illig at gmx dot de
Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de CC: marxin at gcc dot gnu.org Target Milestone: --- From ipa-devirt.c: > G_("one type needs to be constructed while other not")); "while other not" is not correct English.

[Bug translation/93759] New: Invalid % in param

2020-02-15 Thread roland.illig at gmx dot de
: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- From params.opt: > Set the estimated probability in percentage for builtin expect. The default > value is 90% probability. This message is marked as c-format, which is wrong. If it were c-

[Bug middle-end/93747] straight quotes

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

[Bug tree-optimization/93749] internal jargon in publicly visible diagnostic

2020-02-15 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93749 --- Comment #3 from Roland Illig --- Even though the GCC warnings are suppressed, these strings still show up in the translatable strings. In the German translation I'm just copying them 1:1, since that makes sense to me. I still don't

[Bug other/93756] New: typo: compatable

2020-02-15 Thread roland.illig at gmx dot de
: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- Found in: - gcc/config/rx/elf.opt - libphobos/src/std/algorithm/iteration.d

[Bug translation/93755] New: nested quotes in command line options errors

2020-02-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: --- From rs6000.c: > error ("%qs requires VSX support", "%<-mfloat128%>"); The parameter does not need the % since it is already wrapp

[Bug c/93749] internal jargon in publicly visible diagnostic

2020-02-14 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93749 --- Comment #1 from Roland Illig --- Typo nearby: "not an transparent_alias" should be "not a" instead of "not an"

[Bug c/93749] New: internal jargon in publicly visible diagnostic

2020-02-14 Thread roland.illig at gmx dot de
Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- From symtab.c: > error ("node is symver but not alias"); The word "symver" should either be enclosed in % or be spelled out. The whole diagnosti

[Bug c/93748] New: too much quotation in diagnostic (%qs instead of %s)

2020-02-14 Thread roland.illig at gmx dot de
Component: c Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- From regcprop.c: > internal_error ("%qs: [%u] bad % for empty chain (%u)", __func__, i, vd->e[i].next_regno); The __func__ is us

[Bug rtl-optimization/93747] straight quotes

2020-02-14 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93747 --- Comment #1 from Roland Illig --- Should be: "ambiguous attribute %qs; could be %qs (via %<%s:%s%>) or %qs (via %<%s:%s%>)"

[Bug rtl-optimization/93747] New: straight quotes

2020-02-14 Thread roland.illig at gmx dot de
Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- From read-rtl.c: > error_at (loc, "ambiguous attribute '%s'; could be" > " '%s' (via '%s:%s'

[Bug translation/90148] Closing quote in wrong position in plugin.c

2020-02-14 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90148 --- Comment #6 from Roland Illig --- ping? It's one year later, I'm translating GCC 10 right now, and the issues are still there. :(

[Bug plugins/93746] New: probably missing colon in diagnostic

2020-02-14 Thread roland.illig at gmx dot de
Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- From plugin.c: > fatal_error (input_location, > "plugin %s is not licensed under a GPL-compatible license" > " %s"

[Bug c/93718] New: Use a single translation message template for structurally equal messages

2020-02-12 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: --- In cp/parser.c, function cp_parser_required_error, there are more than 20 messages that are essentially the same. case

[Bug target/93694] Inconsistent grammar in darwin.opt

2020-02-12 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93694 --- Comment #3 from Roland Illig --- > (Obsolete, ld_classic only) -sectcreate segname sectname file segname, sectname and file should be marked as . > -segprot max_prot init_prot\tThe protection values are This like only describes the syntax

[Bug target/93694] Inconsistent grammar in darwin.opt

2020-02-12 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93694 --- Comment #2 from Roland Illig --- double space: > dyld will missing word: > two-level information should probably be "two-level namespace information" > Provided > (Obsolete after 10.3.9) Set Shouldn't there be a tab between the words

[Bug target/93694] Inconsistent grammar in darwin.opt

2020-02-11 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93694 --- Comment #1 from Roland Illig --- double space: > architecture \"name\" unnecessarily verbose: > Specify that the output file should be generated for architecture "name" Why not simply: Generate output file for the named architecture.

[Bug target/93694] New: Inconsistent grammar in darwin.opt

2020-02-11 Thread roland.illig at gmx dot de
Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- From darwin.opt: > Loads all members of archive libraries > The version of ld64 in use for this toolchain. > Produce an output file that will bind symbols on load, rather th

[Bug analyzer/93692] New: Possible typo: supergraph vs. callgraph

2020-02-11 Thread roland.illig at gmx dot de
Assignee: dmalcolm at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- From analyzer.opts: > fdump-analyzer-callgraph > Common RejectNegative Var(flag_dump_analyzer_callgraph) > Dump the analyzer supergraph to a SRCFILE.callgraph.dot file

[Bug analyzer/93657] Ambiguous wording "is doing to"

2020-02-10 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93657 --- Comment #3 from Roland Illig --- (In reply to David Malcolm from comment #2) > Dump various analyzer internals to stderr. I like these. They are simple and to the point, and I cannot find any ambiguity anymore. :)

[Bug analyzer/93659] typo in analyzer.opt: call tha would

2020-02-10 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93659 --- Comment #5 from Roland Illig --- Cool, thank you for the quick fix. That makes translating GCC more fun than in the previous years. :)

[Bug analyzer/93659] typo in analyzer.opt: call tha would

2020-02-10 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93659 --- Comment #1 from Roland Illig --- And another typo, from the same file: - Warn about code paths in which an initialized value is used. + Warn about code paths in which an uninitialized value is used.

[Bug analyzer/93659] New: typo in analyzer.opt: call tha would

2020-02-10 Thread roland.illig at gmx dot de
Assignee: dmalcolm at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- from analyzer.opt: - call tha would + call that would

[Bug analyzer/93657] New: Ambiguous wording "is doing to"

2020-02-10 Thread roland.illig at gmx dot de
: analyzer Assignee: dmalcolm at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- From analyzer.opt: > Dump internal details about what the analyzer is doing to > SRCFILE.analyzer.txt. What is the analyzer doing to the SRCFILE? No harm, I hope. (I do

[Bug sanitizer/93433] sanitizer_linux.cc contains non-Linux-specific code

2020-01-27 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93433 --- Comment #7 from Roland Illig --- (In reply to Martin Liška from comment #6) > (In reply to Roland Illig from comment #4) > > Reported as https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93433 > > > > Hello. > > You probably posted a wrong

[Bug sanitizer/93433] sanitizer_linux.cc contains non-Linux-specific code

2020-01-25 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93433 --- Comment #4 from Roland Illig --- Reported as https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93433 The description of the Bugzilla component called "sanitizer" should be corrected. Currently it reads as if I should report any libsanitizer bugs

[Bug sanitizer/93433] sanitizer_linux.cc contains non-Linux-specific code

2020-01-25 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93433 --- Comment #2 from Roland Illig --- But why is there a bug category called sanitizer then, which even mentions libsanitizer?

[Bug sanitizer/93433] New: sanitizer_linux.cc contains non-Linux-specific code

2020-01-25 Thread roland.illig at gmx dot de
Component: sanitizer Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de CC: dodji at gcc dot gnu.org, dvyukov at gcc dot gnu.org, jakub at gcc dot gnu.org, kcc at gcc dot gnu.org, marxin at gcc dot gnu.org Target Milestone

[Bug libgomp/93219] unused return value in affinity-fmt.c

2020-01-11 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93219 --- Comment #5 from Roland Illig --- (In reply to Jakub Jelinek from comment #4) > Change return type from void to int. Not quite. The return type is now bool, not int. > Return true if not all characters have been written. This feels wrong

[Bug libgomp/93219] unused return value in affinity-fmt.c

2020-01-09 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93219 --- Comment #1 from Roland Illig --- In similar bulk builds on NetBSD 8, NetBSD 9, Darwin 10.15, the code either compiled fine or must have been skipped. Current pkgsrc bulk build results for various platforms are available from

[Bug libgomp/93219] New: unused return value in affinity-fmt.c

2020-01-09 Thread roland.illig at gmx dot de
Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de CC: jakub at gcc dot gnu.org Target Milestone: --- From a pkgsrc bulk build on RedHat EL 6 on x86_64: ../../../gcc-9.2.0/libgomp/affinity-fmt.c: In function 'gomp_print_string

[Bug bootstrap/64271] Minimal patches to bootstrap on NetBSD

2020-01-05 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64271 Roland Illig changed: What|Removed |Added CC||roland.illig at gmx dot de --- Comment

[Bug other/90142] contrib/download_prerequisites uses test ==

2020-01-05 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90142 --- Comment #2 from Roland Illig --- Please just ignore the patch, if that's easier. Portable shell programs should not use the == operator for test(1).

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

2019-07-02 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79632 --- Comment #2 from Roland Illig --- (In reply to Eric Gallager from comment #1) > What exactly is the harm of the redundancy? I don't think this is too big of > an issue... The harm of redundancy is that there is no single point of truth. When

[Bug translation/90152] untranslated strings in print_z_candidate

2019-05-10 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90152 --- Comment #3 from Roland Illig --- (In reply to Martin Sebor from comment #2) > Just so I'm clear: what exactly needs to be enclosed in _(...) in > print_z_candidate? The code: print_z_candidate (loc, "candidate:", candidates); should

[Bug target/79869] i18n: document placeholders for translators

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

[Bug translation/40883] [meta-bug] Translation breakage with trivial fixes

2019-05-07 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=40883 Bug 40883 depends on bug 79869, which changed state. Bug 79869 Summary: i18n: document placeholders for translators https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79869 What|Removed |Added

[Bug translation/90176] diagnostics should generally contain underscore only inside quotes

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

[Bug other/90334] New: documentation for getting read-write SVN access is misleading

2019-05-03 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: --- https://www.gnu.org/software/gcc/svnwrite.html says: > If you already have an account on sourceware.org/gcc.gnu.org, ask >

[Bug other/90251] missing spaces in string literals

2019-05-01 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90251 --- Comment #2 from Roland Illig --- I posted an updated version of the linter to bug 79618, and I will post further updates only there.

[Bug translation/90118] Missing space between words

2019-05-01 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90118 --- Comment #9 from Roland Illig --- The particular issue has been fixed, the linter has been updated in bug 90176, therefore I think this bug can be closed.

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

2019-05-01 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79618 --- Comment #7 from Roland Illig --- Created attachment 46269 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46269=edit linter for string literals The attached linter detects: * multiline string literals that have the space at the start

[Bug translation/90149] diagnostics containing BIT_FIELD_REF don't conform to diagnostics guideline

2019-04-29 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90149 --- Comment #10 from Roland Illig --- (In reply to Richard Biener from comment #9) > IMHO the error calls in our IL checkers are abusive, they could have been > simple dumps to stderr for example. It was just "convenient" to use > a disagnostic

[Bug translation/90274] New: untranslated string literal in opts.c

2019-04-28 Thread roland.illig at gmx dot de
Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- cc1 --help produces: printf (" Known valid arguments for %s option:\n ", option->opt_text); There's a _(...) missing around the string literal

[Bug translation/90149] diagnostics containing BIT_FIELD_REF don't conform to diagnostics guideline

2019-04-25 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90149 --- Comment #7 from Roland Illig --- (In reply to Richard Biener from comment #6) > IMNSHO the IL checker "errors" should continue to use GCC terms since they > check the GIMPLE intermediate language. They also shouldn't necessarily be >

[Bug other/90251] New: missing spaces in string literals

2019-04-25 Thread roland.illig at gmx dot de
Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- Created attachment 46246 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=46246=edit linter for string literals From engtype.c: printf ("\t -D | --debug "

[Bug translation/90117] Replace %<%s%> with %qs

2019-04-23 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90117 --- Comment #2 from Roland Illig --- (In reply to Martin Liška from comment #1) > Makes sense, I'll integrate that to our linter. I've already integrated that into the linter, see the latest attachment in bug 90176.

[Bug translation/90176] diagnostics should generally contain underscore only inside quotes

2019-04-23 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90176 Roland Illig changed: What|Removed |Added Attachment #46234|0 |1 is obsolete|

[Bug translation/79183] Hard coded plurals in gimple-ssa-sprintf.c:2050

2019-04-23 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79183 --- Comment #9 from Roland Illig --- Is there already someone who wants to fix the remaining messages? Jakub, you fixed some of them already in https://gcc.gnu.org/viewcvs?rev=258154=gcc=rev in March 2018. There are still some messages that

[Bug translation/90119] Merge translation msgids that only differ in placeholders

2019-04-23 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90119 --- Comment #7 from Roland Illig --- I didn't want to sound that harsh in my previous comment. What I wanted to say is: to make the linter reliable and be able to handle the full syntax of .po files, it's better to use an exising library that

[Bug translation/90176] diagnostics should generally contain underscore only inside quotes

2019-04-23 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90176 Roland Illig changed: What|Removed |Added Attachment #46212|0 |1 is obsolete|

[Bug translation/90119] Merge translation msgids that only differ in placeholders

2019-04-23 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90119 --- Comment #6 from Roland Illig --- (In reply to Martin Liška from comment #5) > Thank you Roland for working on that. Can you please integrate your script > with: > contrib/check-internal-format-escaping.py No, I cannot. Integrating it

[Bug translation/90176] diagnostics should generally contain underscore only inside quotes

2019-04-19 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90176 Roland Illig changed: What|Removed |Added Attachment #46206|0 |1 is obsolete|

[Bug translation/90163] untranslated placeholder in warn_once_call_ms2sysv_xlogues

2019-04-19 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90163 --- Comment #3 from Roland Illig --- (In reply to Daniel Santos from comment #2) > Yes, this is mine. Does this only become untranslatable when feature is > "static call chains"? In German, this might result in: %<-mcall-ms2sysv-xlogues%> ist

[Bug translation/90183] ambiguous diagnostics "only available with"

2019-04-19 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90183 --- Comment #2 from Roland Illig --- The same diagnostic also appears for %<-std=c++-17%> and several others, and these are in the past. Are the options from these standard only available in that particular version of the standard? I don't guess

[Bug c++/90184] confusing diagnostic "attribute using prefix"

2019-04-19 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90184 --- Comment #2 from Roland Illig --- (In reply to Jonathan Wakely from comment #1) > But is it confusing in context when the diagnostic points to a piece of code > saying [[using gnu: noinline]] ? Yes, it is. I just had a look at

[Bug translation/90148] Closing quote in wrong position in plugin.c

2019-04-19 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90148 --- Comment #5 from Roland Illig --- From fortran/intrinsic.c: gfc_warning_now (OPT_Wintrinsics_std, "The intrinsic %qs at %L is not " "included in the selected standard but %s and %qs will"

[Bug c++/90188] New: ambiguous diagnostic "may not"

2019-04-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/parser.c: parser->type_definition_forbidden_message = G_("types may not be defined in iterator type"); The term "may not" is ambiguous.

[Bug translation/90118] Missing space between words

2019-04-19 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90118 --- Comment #8 from Roland Illig --- (In reply to Christophe Lyon from comment #7) > Do you mean something like that? > > if p.startswith('-'): > if len(p) >= 2 and (p[1].isalpha() and p != '-INF'):

[Bug c++/90185] New: diagnostic "argument pack of characters" sounds like a complaint

2019-04-19 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/parser.c: /* http://cplusplus.github.io/EWG/ewg-active.html#66 */ pedwarn (DECL_SOURCE_LOCATION (decl), OPT

[Bug c++/90184] New: confusing diagnostic "attribute using prefix"

2019-04-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/parser.c: pedwarn (input_location, 0, "attribute using prefix only available " "with %<-std=c++17%> or %<-std=gnu++1

[Bug translation/90183] New: ambiguous diagnostics "only available with"

2019-04-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: --- For example: pedwarn (cp_lexer_peek_token (parser->lexer)->location, OPT_Wpedantic, "nested inline namespace definitions only &quo

[Bug translation/90182] New: missing space in multiline string literal

2019-04-19 Thread roland.illig at gmx dot de
: translation Assignee: unassigned at gcc dot gnu.org Reporter: roland.illig at gmx dot de Target Milestone: --- Fixing this issue for good is being done in bug 79618. That is more complicated than "trivial". In this bug I collect the trivial occurrences that shoul

[Bug translation/90164] wrong tense in ABI change diagnostic

2019-04-19 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90164 --- Comment #2 from Roland Illig --- (In reply to Martin Sebor from comment #1) > Confirmed. There seems to be little consistency between "changes" and "has > changed" -- it's 11 vs 6. To me it looks completely consistent. If something

[Bug translation/90180] ambiguous diagnostic for "out of range"

2019-04-19 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90180 --- Comment #1 from Roland Illig --- While here, the two diagnostics in s390_const_operand_ok are very similar. It would be nice if the first of them had the same text as the second one, passing the 0 as an argument.

[Bug translation/90180] New: ambiguous diagnostic for "out of range"

2019-04-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: --- From s390.c: error ("constant argument %d for builtin %qF is out of range " "(0..%wu)", argnum, decl, (HOST_WIDE_INT_1U <&

[Bug translation/90148] Closing quote in wrong position in plugin.c

2019-04-19 Thread roland.illig at gmx dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90148 --- Comment #4 from Roland Illig --- From rx.c: error ("use %<__builtin_rx_mvtc%> (0, ... ) to write arbitrary values to PSW"); The closing quote should be after the closing parenthesis.

<    1   2   3   4   5   6   >