Landing: 216d08b2cc12

Project / Subsystem

gcc / gcc/fortran

Date

2026-07-06

Author

Harald Anlauf

Commit

216d08b2cc1211dfd2b1710d2c8557f59035bef4

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
gcc/fortran
patch_id
commit_hash
216d08b2cc1211dfd2b1710d2c8557f59035bef4
source_type
github
headline
Fortran degree trigonometric functions support procedure pointers
tldr
Fortran now supports degree-based trigonometric functions when used with procedure pointers.
author
Harald Anlauf
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • fortran
  • compiler
  • libgfortran
discussion_id_link
bugzilla_pr
date
2026-07-06T00:00:00.000Z

GCC’s libgfortran has added support for degree-based trigonometric functions and their inverses, specifically catering to scenarios where these functions are used as targets for procedure pointers. Previously, while a value-passing variant existed, a reference-passing variant was missing for these Fortran calling conventions. This change introduces specific wrappers to handle these cases, ensuring consistent behavior and resolving an issue with intrinsic procedure resolution.