Landing: 77d5b22efb2b

Project / Subsystem

gcc / fortran

Date

2026-05-26

Author

Jerry DeLisle

Commit

77d5b22efb2b0c291b572f087371d7dc462d5499

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
fortran
patch_id
commit_hash
77d5b22efb2b0c291b572f087371d7dc462d5499
source_type
github
headline
Gfortran adds support for Fortran 2023 EX format read.
tldr
The Gfortran compiler now implements the Fortran 2023 `EX` edit-descriptor for reading hexadecimal-significand or decimal floating-point input.
author
Jerry DeLisle
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • fortran
  • language feature
  • io
  • numerical computing
discussion_id_link
bugzilla_pr
date
2026-05-26T00:00:00.000Z

The Gfortran compiler now fully supports the EX edit-descriptor for READ statements, as specified in Fortran 2023. This new functionality in libgfortran’s read.c allows reading floating-point values presented in hexadecimal-significand form (e.g., 0X1.AP+0) for exact conversion, or as standard decimal input. It also handles INF and NAN representations, respecting BN/BZ blank handling and kP scale factors, enabling robust and standard-compliant input processing for advanced floating-point literals.