https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79846

            Bug ID: 79846
           Summary: s390: untranslatable diagnostic in s390.c
           Product: gcc
           Version: 7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          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 translation request for the string "constant
argument %d for builtin %qF is out of range (0..".

No matter how I translate this string, it will never be used because the
HOST_WIDE_INT_PRINT_UNSIGNED constant will be resolved by the C compiler but
not by xgettext.

The first argument to the "error" function must always be a concatenation of
string literals, as seen by a very naive parser.

Reply via email to