Landing: 781bfbc518c6
Project / Subsystem
gcc / gcc/modula2
Date
2026-09-11
Author
Gaius Mulley
Commit
781bfbc518c63e7b1431bf733d5a814ac1bf4e21
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- gcc/modula2
- patch_id
- —
- commit_hash
- 781bfbc518c63e7b1431bf733d5a814ac1bf4e21
- source_type
- github
- headline
- Enable complex arc functions in Modula-2 libraries
- tldr
- Modula-2 now supports complex arc trig functions in its ISO libraries by leveraging GCC's built-in functions.
- author
- Gaius Mulley
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • modula2
- • library
- • math
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-09-11T00:00:00.000Z
This change enables the complex arc sine, cosine, and tangent functions for the Modula-2 ISO libraries by ensuring proper testing and use of GCC’s built-in trig functions. It addresses an incomplete set of builtin tests and filters these functions based on LONGREAL support, improving the completeness of the Modula-2 math library.