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.