ld, gas: run the AArch64 PE tests for aarch64-pc-cygwin

Project / Subsystem

binutils / gas

Date

2026-09-07

Proposer

Dennis Ameling <dennis@dennisameling.com>

Source type

public_inbox

Consensus

Proposed

Sentiment

—/10

Technical tradeoffs

  • • Increases test coverage for the `aarch64-pc-cygwin` target.
  • • Ensures existing tests correctly validate PE format features on this target.
  • • Maintains separation for a specific `ld` test with different behavior on Cygwin.

All attributes

project
binutils
subsystem
gas
patch_id
—
discussion_id
20260907081941.900753-3-dennis@dennisameling.com
source_type
public_inbox
title
ld, gas: run the AArch64 PE tests for aarch64-pc-cygwin
headline
ld, gas: Run AArch64 PE tests for aarch64-pc-cygwin
tldr
AArch64 PE tests are now enabled for the aarch64-pc-cygwin target, expanding test coverage.
proposer
Dennis Ameling <dennis@dennisameling.com>
consensus
Proposed
outcome
proposed
sentiment_score
—
technical_tradeoffs
  • • Increases test coverage for the `aarch64-pc-cygwin` target.
  • • Ensures existing tests correctly validate PE format features on this target.
  • • Maintains separation for a specific `ld` test with different behavior on Cygwin.
series_id
binutils:ld, gas: run the aarch64 pe tests for aarch64-pc-cygwin
series_role
reply
series_parts
[]
tags
  • • AArch64
  • • PE
  • • Cygwin
  • • testing
  • • linker
bugzilla_url
—
date
2026-09-07T00:00:00.000Z

ld, gas: run the AArch64 PE tests for aarch64-pc-cygwin

This patch enables several AArch64 PE (Portable Executable) tests for the aarch64-pc-cygwin target. Previously, these tests were skipped because their gating conditions did not include Cygwin. The changes add aarch64-pc-cygwin to the relevant test gates, allowing existing tests for image base, .secrel32, .secidx, PDB, CodeView, and SEH to run. This expands test coverage without introducing new tests, leveraging the existing emulation and object format compatibility.