On 10/16/19 6:36 AM, Dagobert Michelsen wrote: > I would think these are all compiler bugs and probably wouldn’t worry too much. Thanks for mentioning the problems. I built and and ran the Bison tests with Bison HEAD on Solaris 10 sparc with Studio 12.3 (which supports C89 and C++03 by default, if I'm not mistaken) and found one failure that was definitely a C++ compiler bug, another one where I wasn't sure (I don't use C++ much) but a simple workaround is available, two failures due to Solaris 10 /usr/bin programs not quite conforming to POSIX, three integer overflow bugs (ouch!), and two portability bugs where Bison was incorrectly assuming partial support by Studio for C99 and for GCC __attribute__ syntax. I installed the attached patches into Bison HEAD to fix everything but the C++ compiler bug, which I just now reported separately . If you build Bison HEAD (which requires special tools) I suspect that almost all the problems are now fixed on Solaris x86 as well, but I haven't checked this.