Landing: e3ba6d338c76

Project / Subsystem

gcc / aarch64

Date

2026-09-24

Author

Karl Meakin

Commit

e3ba6d338c766dfe7ca38c1df3a7f48113852616

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
aarch64
patch_id
—
commit_hash
e3ba6d338c766dfe7ca38c1df3a7f48113852616
source_type
github
headline
Port NEON SHA1 intrinsics to pragma-based framework
tldr
AArch64 NEON SHA1 intrinsics are now managed by the pragma-based framework, accompanied by new assembly tests.
author
Karl Meakin
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • aarch64
  • • cryptography
  • • NEON
  • • intrinsics
discussion_id_link
—
bugzilla_pr
—
date
2026-09-24T00:00:00.000Z

The NEON SHA1 intrinsics, also associated with the FEAT_SHA2 feature, have been migrated to GCC’s pragma-based framework. This change includes the addition of assembly tests for each intrinsic to verify their correct operation. Consequently, existing builtin functions and definitions have been removed and replaced by the new framework’s approach.