(root)/
gcc-13.2.0/
gcc/
testsuite/
gcc.dg/
pr18928-1.c
       1  /* PR rtl-optimization/18928 */
       2  /* { dg-do compile { target fpic } } */
       3  /* { dg-options "-O2 -fPIC" } */
       4  
       5  const char *toHex( unsigned short u )
       6  {
       7    static char hexVal[5];
       8    int i = 3;
       9    while ( i >= 0 ) {
      10      unsigned short hex = (u & 0x000f);
      11      if ( hex < 0x0a )
      12        hexVal[i] = '0'+hex;
      13      else
      14        hexVal[i] = 'A'+(hex-0x0a);
      15      i--;
      16    }
      17    hexVal[4] = '\0';
      18    return hexVal;
      19  }
      20