Landing: 14f4da2471df

Project / Subsystem

gcc / testsuite

Date

2026-07-14

Author

Torbjörn SVENSSON

Commit

14f4da2471dfe61f2494a00851212fffb4a5826c

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
testsuite
patch_id
commit_hash
14f4da2471dfe61f2494a00851212fffb4a5826c
source_type
github
headline
Testsuite excludes ARM crypto tests for hard float
tldr
ARM crypto tests expecting `vdup.32` assembly are now xfailed when using `-mthumb -mfloat-abi=hard`.
author
Torbjörn SVENSSON
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • testsuite
  • arm
  • assembly
discussion_id_link
bugzilla_pr
date
2026-07-14T00:00:00.000Z

Several ARM crypto tests (crypto-vsha1cq_u32.c and others) are being marked as xfail when compiled with -mthumb -mfloat-abi=hard. This is due to a recent change in the late-combine pass that modifies the generated assembly from a vdup.32 qX, rY instruction to a vld1.32 instruction. The tests specifically scanned for the vdup.32 pattern, causing them to fail.