Backport upstream perl 64bit hash alignment fixes
authorafresh1 <afresh1@openbsd.org>
Tue, 16 Feb 2021 02:12:52 +0000 (02:12 +0000)
committerafresh1 <afresh1@openbsd.org>
Tue, 16 Feb 2021 02:12:52 +0000 (02:12 +0000)
commit073d54ae8351b25fb177b19531425de30670cb7f
tree73abebebb11d9ae6bdf7a3fe3681b05f261b099b
parent47a4eea7aa20764df430fac9e28e6b9bdad47163
Backport upstream perl 64bit hash alignment fixes

Different flags triggering new compiler optimizations means that
luck has run out on this working by chance with the strict alignment
of octeon.

Upstream issue:
https://github.com/Perl/perl5/issues/18555

This is a combination of three commits from upstream.
https://github.com/Perl/perl5/commit/d18575f18c6ee61ce80492e82cae7361358d570a
https://github.com/Perl/perl5/commit/6027b190154088fbbcbde08a80c49531e4e4c012
https://github.com/Perl/perl5/commit/f43079cb514e3d0be0036424695438ae3fb58451

works on all arch deraadt@
gnu/usr.bin/perl/hv_func.h
gnu/usr.bin/perl/perlvars.h
gnu/usr.bin/perl/t/porting/libperl.t