[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.