Landing: 00dafc5b715e
Project / Subsystem
gcc / gcc/testsuite
Date
2026-08-19
Author
Iain Sandoe
Commit
00dafc5b715e0ba6adb42356addd6859e72b094b
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- gcc/testsuite
- patch_id
- —
- commit_hash
- 00dafc5b715e0ba6adb42356addd6859e72b094b
- source_type
- github
- headline
- x86 testsuite matches multi-word constants explicitly.
- tldr
- x86 testsuite now explicitly matches multi-word constants, improving accuracy and reliability on Darwin and other targets.
- author
- Iain Sandoe
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • testsuite
- • x86
- • assembly
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-08-19T00:00:00.000Z
Several x86 testsuite cases for copysign and fabs builtins have been updated to explicitly match multi-word constants. This change prevents spurious matches on unrelated code, such as eh_frame literals, which previously caused failures on Darwin. The explicit matching also improves the accuracy of checking literal values and their memory order, even on cfi-asm targets.