On 5/14/21 5:07 PM, Bruno Haible wrote: > I won't spend any more time on fixing this Solaris-only code — when we > have code that works on all platforms in GNU libsigsegv. At first I fixed this by having c-stack simply defer to libsigsegv if installed, but I found that this didn't work on gcc211 in the GCC compile farm, because its version of Solaris 11 has libsigsegv 2.12 and this older libsigsegv has a similar bug that also causes that test to fail. So I installed the attached patch instead; please give it a try. With this patch, I expect Gnulib test-c-stack2.sh to fail on Solaris 11 sparc with older libsigsegv installed, because it'll report "cannot tell stack overflow from crash, in spite of libsigsegv". I expect that's good enough, as the failure report is accurate for that platform and people can avoid the failure by updating to current libsigsegv. I hear what you're saying about Solaris SPARC not being worth a lot of our time nowadays. Still, Oracle says it'll support it through 2034(!) though you will need a SPARC T4 or SPARC64 X or better, and I suppose we should continue to keep Solaris SPARC working if it's easy.