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.