Landing: e08a7f620c03

Project / Subsystem

gcc / gcc

Date

2026-07-01

Author

Rainer Orth

Commit

e08a7f620c037275e2c1c5940b56b536077cd98b

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
gcc
patch_id
commit_hash
e08a7f620c037275e2c1c5940b56b536077cd98b
source_type
github
headline
Remove HAVE_GNU_AS, standardize assembler option handling
tldr
Removes the HAVE_GNU_AS macro, standardizing assembler option handling via ASM_V_SPEC for consistency across targets.
author
Rainer Orth
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • build
  • assembler
  • configure
discussion_id_link
bugzilla_pr
date
2026-07-01T00:00:00.000Z

This commit removes the HAVE_GNU_AS macro and refactors GCC’s driver options to use ASM_V_SPEC for handling assembler flags. This change standardizes how options like -v, -w, and -I are mapped to assembler equivalents across different targets, simplifying the build system and improving consistency, particularly for non-GNU assemblers.