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.