PR 26580 revert 36efe0aea5f7

Project / Subsystem

binutils / binutils

Date

2026-09-10

Proposer

Alan Modra

Source type

public_inbox

Consensus

Proposed

Sentiment

—/10

Technical tradeoffs

  • • Reverts a change that introduced regressions on MIPS targets.
  • • Highlights potential issues in MIPS target support regarding shared library symbol handling.
  • • Undoes a previous 'fix' to expose a deeper problem.

All attributes

project
binutils
subsystem
binutils
patch_id
—
discussion_id
aqJs6e6OOLl4MYfu@squeak.grove.modra.org
source_type
public_inbox
title
PR 26580 revert 36efe0aea5f7
headline
PR 26580 revert 36efe0aea5f7
tldr
Reverts a change that caused failures on MIPS targets related to shared library BSS symbols.
proposer
Alan Modra
consensus
Proposed
outcome
proposed
sentiment_score
—
technical_tradeoffs
  • • Reverts a change that introduced regressions on MIPS targets.
  • • Highlights potential issues in MIPS target support regarding shared library symbol handling.
  • • Undoes a previous 'fix' to expose a deeper problem.
series_id
—
series_role
standalone
series_parts
[]
tags
  • • MIPS
  • • ELF
  • • linker
  • • shared libraries
  • • BSS
bugzilla_url
—
date
2026-09-10T00:00:00.000Z

PR 26580 revert 36efe0aea5f7

This submission reverts commit 36efe0aea5f7 which attempted to fix a test case on some MIPS targets. The reverted commit inadvertently caused new failures (pr26580-1, pr26580-2) on mips*-elf and mips-sgi-irix6 targets. The author believes these new failures are correct, indicating that these MIPS targets do not properly handle BSS symbols in shared libraries, a behavior the reverted commit might have masked.