Landing: 06fd55468f12

Project / Subsystem

gcc / i386

Date

2026-08-18

Author

H.J. Lu

Commit

06fd55468f12f3e6acf4172ee74d6545be231fde

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
i386
patch_id
—
commit_hash
06fd55468f12f3e6acf4172ee74d6545be231fde
source_type
github
headline
xop-pcmov3.c: Disable AVX512F to fix assembler scan failures
tldr
Disables AVX512F in a test case to prevent assembler scan failures related to vpcmov.
author
H.J. Lu
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • i386
  • • avx512
  • • testsuite
  • • compiler
discussion_id_link
—
bugzilla_pr
—
date
2026-08-18T00:00:00.000Z

Test failures in gcc.target/i386/xop-pcmov3.c occurred because the avx512vl_vternlogv4si_all pattern was being enabled, leading to unexpected vpcmov instructions in the assembly output. This commit modifies the test case to disable AVX512F using -mno-avx512f when TARGET_PREFER_AVX256 is not enabled by default, thus resolving the assembler scan failures.