On Fri, 30 Dec 2022, Iain Sandoe via Gcc-patches wrote: > This patch is providing functions used by the modula-2 implementation. > > At present, I've used a crt rather than adding symbols to libgcc, since > it is not clear if the modula-2 might alter the use of scalb to scalbn > (although that will not solve the missing significand* symbols). > > I plan to apply the patch early next week (it is Darwin-specific) unless > there are any comments on the implementation.
I think it would be better to change Modula-2 to avoid using these obsolescent functions, rather than providing them in GCC. (But if provided, the libgcc runtime license exception should be used.) -- Joseph S. Myers jos...@codesourcery.com