Open noloader opened 2 years ago
This is a lot worse then I thought. GCC is using mtfprwz
throughout the code where we were forced to use -mcpu=power8
. mtfprwz
is being used in function preamble. BLAKE2b, AES and SHA are crashing on an old PowerMac.
This is another new issue. Running the test suite on an old PowerMac with Debian Sid installed in a debug build:
The first
SIGILL
is expected since it is our probe. The secondSIGILL
is not.It looks like GCC is using POWER8 instructions without guarding them.
Related issue for this platform and compiler are GH #986 and GH #1112.