1  /* { dg-require-effective-target non_strict_prototype } */
       2  
       3  /* PR middle-end/100576 */
       4  
       5  const char v[] = {0x12};
       6  
       7  void
       8  foo (const char *p)
       9  {
      10    int b = sizeof v;
      11    int n = memcmp (p, v, b);
      12    if (n)
      13      __builtin_abort ();
      14  }