1/* A function pointer compared with a void pointer should not be canonicalized. 2 See PR middle-end/17564. */ 3void *f (void) __attribute__ ((__noinline__)); 4void * 5f (void) 6{ 7 return f; 8} 9int 10main (void) 11{ 12 if (f () != f) 13 abort (); 14 exit (0); 15} 16