Landing: a756c3f4ef46

Project / Subsystem

gcc / fortran

Date

2026-06-07

Author

Paul Thomas

Commit

a756c3f4ef466a523fef519db5f440583bfb815a

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
fortran
patch_id
commit_hash
a756c3f4ef466a523fef519db5f440583bfb815a
source_type
github
headline
Fortran fixes regression caused by first patch
tldr
A Fortran compiler regression, linked to a previous patch, caused issues with finding virtual function tables, which is now resolved.
author
Paul Thomas
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • fortran
  • compiler-bug
  • regression
discussion_id_link
bugzilla_pr
date
2026-06-07T00:00:00.000Z

A previous Fortran change led to a regression where the compiler failed to correctly locate virtual function tables (vtab). This issue arose because the search for the vtab was not considering the module namespace as a final fallback before constructing a new vtab. The compiler now explicitly stashes and utilizes the module namespace as the last search location, effectively resolving the problem.