1  /* { dg-do compile } */
       2  /* { dg-options "-O1 -g" } */
       3  extern int atoi (const char *);
       4  extern int sprintf (char *, const char *, ...);
       5  void malloc_init() {
       6    char *cptr;
       7    char buf[1];
       8    int tmbd = atoi(cptr);
       9    if (tmbd > 0)
      10      tmbd = (tmbd <= 124) ? tmbd : 124;
      11     else
      12      tmbd = 0;
      13     sprintf(buf, "%d\n", tmbd);
      14  }