[v1] Add Reiwa era tests to time/tst-strftime3.c

Steve Ellcey sellcey@marvell.com
Tue Apr 2 22:38:00 GMT 2019


On Mon, 2019-04-01 at 15:28 -0400, DJ Delorie wrote:
> Conditional, of course, on bz24405 making the era change,
> and someone verifying the results are correct ;-)
> 
> 2019-04-01  DJ Delorie  <dj@delorie.com>
> 
> 	* time/tst-strftime3.c: Add Reiwa era tests.

DJ,

I am building ToT glibc with ToT gcc and during glibc testing I got
this error:

tst-strftime3.c: In function ‘tm_to_printed’:
tst-strftime3.c:443:62: error: ‘%s’ directive output may be truncated writing up to 49 bytes into a region of size between 0 and 30 [-Werror=format-truncation=]
  443 |   snprintf (buffer, TMBUFLEN, "%04d/%02d/%02d %02d:%02d:%02d %s",
      |                                                              ^~
tst-strftime3.c:443:3: note: ‘snprintf’ output between 21 and 122 bytes into a destination of size 50
  443 |   snprintf (buffer, TMBUFLEN, "%04d/%02d/%02d %02d:%02d:%02d %s",
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  444 |      tm->tm_year + 1900,
      |      ~~~~~~~~~~~~~~~~~~~
  445 |      tm->tm_mon + 1,
      |      ~~~~~~~~~~~~~~~
  446 |      tm->tm_mday,
      |      ~~~~~~~~~~~~
  447 |      tm->tm_hour,
      |      ~~~~~~~~~~~~
  448 |      tm->tm_min,
      |      ~~~~~~~~~~~
  449 |      tm->tm_sec,
      |      ~~~~~~~~~~~
  450 |      wn);
      |      ~~~



More information about the Libc-alpha mailing list