Landing: 1c29f88ec83f

Project / Subsystem

gcc / gcc/testsuite

Date

2026-08-11

Author

Iain Sandoe

Commit

1c29f88ec83ff8eee17295fe7c77d61051bc1edc

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
gcc/testsuite
patch_id
—
commit_hash
1c29f88ec83ff8eee17295fe7c77d61051bc1edc
source_type
github
headline
Add AVX512 requirements to x86 testsuite assemble/run cases.
tldr
x86 testsuite now explicitly requires AVX512 for assemble/run tests, fixing Darwin failures and improving 32-bit Darwin compatibility.
author
Iain Sandoe
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • testsuite
  • • x86
  • • AVX512
discussion_id_link
—
bugzilla_pr
—
date
2026-08-11T00:00:00.000Z

Several x86 testsuite cases that assemble and run code requiring AVX512 instructions have been updated. These tests previously failed on Darwin targets due to missing assembler or runtime support. The changes add dg-requires directives for AVX512 and include the -mdynamic-no-pc compile flag for 32-bit Darwin cases to better match ELF target codegen, ensuring these tests pass reliably.