From a69def156b015cdf520dd676efcabd96d65238ae Mon Sep 17 00:00:00 2001 From: zrj Date: Wed, 2 May 2018 16:34:50 +0300 Subject: [PATCH] gcc80: Handle TZ specific "%+" format in strftime. After removal of %b and %r formats from kernel, only one extra format remains. Requested-by: swildner --- contrib/gcc-8.0/gcc/c-family/c-format.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/contrib/gcc-8.0/gcc/c-family/c-format.c b/contrib/gcc-8.0/gcc/c-family/c-format.c index 3f4f83af21..c03bcdb70a 100644 --- a/contrib/gcc-8.0/gcc/c-family/c-format.c +++ b/contrib/gcc-8.0/gcc/c-family/c-format.c @@ -868,6 +868,9 @@ static const format_char_info time_char_table[] = /* GNU conversion specifiers. */ { "kls", 0, STD_EXT, NOLENGTHS, "-_0Ow", "", NULL }, { "P", 0, STD_EXT, NOLENGTHS, "", "", NULL }, +#if 1 /* DragonFly base: strftime() %+ specifier. */ + { "+", 0, STD_EXT, NOLENGTHS, "E", "3", NULL }, +#endif { NULL, 0, STD_C89, NOLENGTHS, NULL, NULL, NULL } }; -- 2.11.4.GIT