Landing: 636a636c473a

Project / Subsystem

binutils / gas/coff

Date

2026-09-11

Author

Jan Beulich <jbeulich@sourceware.org>

Commit

636a636c473a55d3420ac4bffd1dd4c223b96408

Source

public_inbox

Perf win

No

Breaking

No

All attributes

project
binutils
subsystem
gas/coff
patch_id
—
commit_hash
636a636c473a55d3420ac4bffd1dd4c223b96408
source_type
public_inbox
headline
gas/coff: Support .previous and .{push,pop}section pseudo ops
tldr
Adds support for section management directives to the COFF object file format assembler.
author
Jan Beulich <jbeulich@sourceware.org>
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • gas
  • • COFF
  • • assembler
  • • linker script
  • • cross-compilation
discussion_id_link
—
bugzilla_pr
—
date
2026-09-11T00:00:00.000Z

The GNU Assembler (gas) now supports .previous, .pushsection, and .popsection pseudo-operations for COFF targets. This enables finer control over section placement and manipulation, crucial for tasks like compiling the Linux kernel for Windows-based systems (ReactOS).