https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64999
--- Comment #31 from Ian Lance Taylor <ian at airs dot com> --- > Why is it important to be able to map a file:line to a single PC? The problem is that the Go code in the runtime/pprof package assumes that it can take a single PC value and map that to a meaningful file/line. Which it can, but with gccgo it loses inlining information. >> But there is no useful file/line information in a signal handler anyhow. > > I would imagine file:line information *is* useful for user written signal > handlers and in case of a panic or crash. Sorry, I misspoke. I meant signal trampoline--the code in the C library that is invoked by the kernel--not signal handler.