https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67400
H.J. Lu <hjl.tools at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED Target Milestone|6.2 |7.0 --- Comment #6 from H.J. Lu <hjl.tools at gmail dot com> --- (In reply to H.J. Lu from comment #1) > Another pointer bug: > > [hjl@gnu-6 pr18900]$ cat y.c > extern void foo (void); > > typedef void (*func_p) (void); > > const func_p p1 = &foo; > [hjl@gnu-6 pr18900]$ make y.o Since info of how p1 is initialized isn't available, there is not much we can do.