Landing: 8d287bd70446
Project / Subsystem
gcc / libstdc++
Date
2026-05-05
Author
Jonathan Wakely
Commit
8d287bd70446e5ec3b0eb909d32d03dd65c67bae
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- libstdc++
- patch_id
- —
- commit_hash
- 8d287bd70446e5ec3b0eb909d32d03dd65c67bae
- source_type
- github
- headline
- Fixes experimental::__is_x86_pd() in libstdc++.
- tldr
- Corrects macro names and refactors experimental x86 SIMD detection in libstdc++.
- author
- Jonathan Wakely
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • libstdc++
- • simd
- • x86
- • bugfix
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-05-05T00:00:00.000Z
This commit fixes macro names and refactors the __is_x86_pd() macro in the experimental SIMD (Single Instruction, Multiple Data) support of the C++ standard library (libstdc++). The changes aim to reduce instantiations and improve the reliability of x86 platform detection for SIMD operations. This ensures that the library correctly identifies and utilizes the appropriate SIMD instructions on x86 processors.