1  /* PR ipa/93583 */
       2  /* { dg-do compile } */
       3  /* { dg-options "-O2" } */
       4  
       5  void *bar(const char*);
       6  static void *__attribute__((malloc,noinline)) foo(const char *p)
       7  {
       8    return bar (p);
       9  }
      10  
      11  int main(int argc, char **argv)
      12  {
      13    foo (argv[0]);
      14    return 0;
      15  }