Landing: a70402ecfbe7

Project / Subsystem

gcc / fortran

Date

2026-08-24

Author

Jerry DeLisle

Commit

a70402ecfbe753e28cd68aaf845722e62cb4316f

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
fortran
patch_id
—
commit_hash
a70402ecfbe753e28cd68aaf845722e62cb4316f
source_type
github
headline
Fortran: Fix absent optional VALUE dummy argument segfaults
tldr
Fixes segfaults when an absent optional argument is passed to a VALUE dummy in Fortran.
author
Jerry DeLisle
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • fortran
  • • compiler
  • • bugfix
discussion_id_link
—
bugzilla_pr
—
date
2026-08-24T00:00:00.000Z

This change corrects a segfault in gfortran that occurred when an absent optional actual argument was passed to a Fortran dummy argument with the VALUE attribute. The compiler now correctly suppresses copies for absent optional arguments, preventing dereferencing of null pointers for both array and character types, thus ensuring program stability.