Landing: 15d60983ca42

Project / Subsystem

gcc / testsuite

Date

2023-10-26

Author

Iain Sandoe

Commit

15d60983ca428032c4a92fe9f195faa918ba5095

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
testsuite
patch_id
—
commit_hash
15d60983ca428032c4a92fe9f195faa918ba5095
source_type
github
headline
aarch64: Gate CFI/CFA tests on effective target support.
tldr
Test suite gates Control Flow Integrity tests on aarch64 based on target support for .cfi_ instructions.
author
Iain Sandoe
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • testsuite
  • • aarch64
  • • cfi
discussion_id_link
—
bugzilla_pr
—
date
2023-10-26T00:00:00.000Z

Control Flow Integrity (CFI) and Control Flow Abstraction (CFA) related tests on the aarch64 architecture are now gated on the effective target’s support for .cfi_ instructions. This prevents these tests from running on targets that do not have the necessary capabilities, ensuring test suite stability and relevance. Several specific test files have been updated to reflect this new requirement.