> On Feb 21, 2018, at 5:06 AM, Andy Polyakov <appro@xxxxxxxxxxx> wrote: > > I wonder how come the problem with asn1_encode_test.c went unnoticed so > far. Objects on stack are customarily aligned at pointer size, even if > their declaration doesn't imply corresponding guarantee. So there are > two options here: a) it's first time it's tested with SPARC Solaris cc > (note that it is regularly tested on SPARC Linux, naturally with gcc); > b) compiler was recently patched/upgraded. Do note that I don't dispute > suggested fix (or compiler's "right" to misalign buf in this case), only > wonder how come it worked so far. Implied question would be what are > other possible implications of b). The code introduced the misaligned "bug" is master-only, added in Apr/2017, so quite possibly nobody has ever built in SunOS+SPARC, in which case it never worked, but simply was never tested until now. -- Viktor. -- openssl-users mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-users