Landing: aef738b4a47e

Project / Subsystem

gcc / testsuite

Date

2026-06-30

Author

Rainer Orth

Commit

aef738b4a47e6dcf6242485a3f2c1bf4bbad0bdd

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
testsuite
patch_id
commit_hash
aef738b4a47e6dcf6242485a3f2c1bf4bbad0bdd
source_type
github
headline
Fix i386 testsuite pattern for Solaris assembler syntax
tldr
Adjusted assembler pattern in an i386 test case to accommodate Solaris syntax.
author
Rainer Orth
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • testsuite
  • i386
  • solaris
  • assembler
discussion_id_link
bugzilla_pr
date
2026-06-30T00:00:00.000Z

A test case in the GCC testsuite (gcc.target/i386/bt-cmov-1.c) failed on Solaris due to differences in assembler syntax for conditional move instructions. This patch modifies the scan-assembler-times pattern to accept both the standard GCC syntax and the Solaris assembler’s dialect, ensuring test compatibility across different environments. Brace quoting is also used to simplify patterns.