(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
pr81592.c
       1  /* { dg-do compile } */
       2  /* { dg-options "-O2 -Wall -fno-strict-overflow  -Wstrict-overflow=2 -fsanitize=signed-integer-overflow" } */
       3  
       4  #include <stdio.h>
       5  
       6  int proc_keys_show(long expiry, long now)
       7  {
       8  	unsigned long timo;
       9  	char xbuf[4];
      10  
      11  	if (now < expiry) {
      12  		timo = expiry - now;
      13  		if (timo < 60)
      14  			sprintf(xbuf, "%lus", timo);
      15  	}
      16  
      17  	return 0;
      18  }
      19  
      20