gcc11 issue on reference functions #73
Labels
No labels
announcement
bug
duplicate
enhancement
help wanted
invalid
Next release
question
sighting
wontfix
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
gh-intel/isa-l_crypto#73
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Starting with gcc11, many of the hash reference functions return incorrect results on -O2 and above but pass as at -O1. This may be related to a gcc11 siting gcc bug 101257 where IPA is causing a violation of the strict aliasing rules. Commit
9510077attempts to fix this with attribute(noipa) but can revert if fixed.To be clear, that GCC bug wasn't a bug, it was a bug in the application both in the original post and the excerpt posted (from isa-l_crypto).