Samuel Thibault, on Mon 19 Dec 2016 00:25:35 +0100, wrote:
> as the attached patch does, which should really be applied or done
> any other way.

Or rather this patch, which makes it more like the test above.

Matthias, I'm committing this to Debian's gcc-6, along the other go
patches from Svante.

Samuel
Index: gcc/src/libgo/runtime/go-caller.c
===================================================================
--- gcc/src/libgo/runtime/go-caller.c   (révision 235086)
+++ gcc/src/libgo/runtime/go-caller.c   (copie de travail)
@@ -93,7 +93,7 @@
         argv[0] (http://gcc.gnu.org/PR61895).  It would be nice to
         have a better check for whether this file is the real
         executable.  */
-       if (stat (filename, &s) < 0 || s.st_size < 1024)
+       if (filename != NULL && (stat (filename, &s) < 0 || s.st_size < 1024))
                filename = NULL;
 
       back_state = backtrace_create_state (filename, 1, error_callback, NULL);

Reply via email to