https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114698
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |WAITING --- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Andrew Pinski from comment #3) > uint8_t buffer[SHA256_BLOCK_LENGTH]; > > W256 = (sha2_word32*)context->buffer; > > This is starting to smell like the code is violating strict aliasing rules > ... The patch in https://github.com/NetBSD/pkgsrc/issues/122 applies directly here too.