[PATCH 1/3] LoongArch: Deprecate -mignore-start-align

Project / Subsystem

binutils / loongarch

Date

2026-09-10

Proposer

mengqinggang <mengqinggang@loongson.cn>

Source type

public_inbox

Consensus

Proposed

Sentiment

—/10

Technical tradeoffs

  • • Simplifies the assembler's option set by removing redundant functionality.
  • • Maintains backward compatibility by issuing a warning instead of immediate removal.

All attributes

project
binutils
subsystem
loongarch
patch_id
—
discussion_id
20260910092253.526336-2-mengqinggang@loongson.cn
source_type
public_inbox
title
[PATCH 1/3] LoongArch: Deprecate -mignore-start-align
headline
LoongArch: Deprecate -mignore-start-align option
tldr
Deprecates the -mignore-start-align option in LoongArch GAS as it's no longer needed.
proposer
mengqinggang <mengqinggang@loongson.cn>
consensus
Proposed
outcome
proposed
sentiment_score
—
technical_tradeoffs
  • • Simplifies the assembler's option set by removing redundant functionality.
  • • Maintains backward compatibility by issuing a warning instead of immediate removal.
series_id
binutils:loongarch: deprecate -mignore-start-align
series_role
reply
series_parts
[]
tags
  • • LoongArch
  • • assembler
  • • GAS
  • • deprecated
  • • optimization
bugzilla_url
—
date
2026-09-10T00:00:00.000Z

[PATCH 1/3] LoongArch: Deprecate -mignore-start-align

The -mignore-start-align option for LoongArch’s assembler (GAS) is deprecated and now only issues a warning. This is because the assembler’s default optimization for alignment before the first relaxable relocation makes the special handling provided by this option redundant. The internal flag LARCH_opts.ignore_start_align has also been removed.