Date: Wed, 25 Apr 2001 02:21:02 +0200 (CEST) From: marcolz@ilse.nl To: FreeBSD-gnats-submit@freebsd.org Cc: sys@ilse.nl Subject: gnu/26827: gcc warning about strftime's '%+' Message-ID: <200104250021.f3P0L2718571@serv4.ilse.nl>
next in thread | raw e-mail | index | archive | help
>Number: 26827
>Category: gnu
>Synopsis: gcc doesn't know about '%+' in formatstring of strftime()
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Tue Apr 24 17:30:01 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator: Marc Olzheim
>Release: FreeBSD 4.3-RC i386
>Organization:
ilse technology
>Environment:
System: FreeBSD serv4.ilse.nl 4.3-RC FreeBSD 4.3-RC #0: Thu Apr 19 10:48:44 CEST 2001 marcolz@serv4.ilse.nl:/usr/src/sys/compile/serv4 i386
>Description:
gcc warns when using '%+' in a formatstring when using strftime(), although
libc knows it.
>How-To-Repeat:
Any piece of code containing something like
strftime(buffer, sizeof(buffer), "%+", localtime(&(sb.st_mtime)));
compiled with with -Wall
>Fix:
--- /usr/src/contrib/gcc/c-common.c Wed Apr 25 02:03:07 2001
+++ /usr/src/contrib/gcc/c-common.c Wed Apr 25 02:05:37 2001
@@ -1155,7 +1155,7 @@
{ "D", 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, "2" },
{ "g", 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, "2O-_0w" },
{ "cx", 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, "3E" },
- { "%RTXnrt", 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, "" },
+ { "%+RTXnrt", 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, "" },
{ "P", 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, "G" },
{ "HIMSUWdemw", 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, "-_0Ow" },
{ "Vju", 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, "-_0Oow" },
>Release-Note:
>Audit-Trail:
>Unformatted:
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200104250021.f3P0L2718571>
