https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108357
Rainer Orth <ro at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ro at gcc dot gnu.org --- Comment #21 from Rainer Orth <ro at gcc dot gnu.org> --- Created attachment 57437 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=57437&action=edit 32- bit i386-pc-solaris2.11 pr108357.c.120t.threadfull1 The test also FAILs on 32 and 64-bit Solaris/SPARC since it was committed. Changing b from char to unsigned char lets it PASS. Again, this is weird insofar as char is signed on both Solaris/SPARC and Solaris/x86, but the test PASSes on x86 already.