RE: Cygwin 3.3.1 tgmath.h plus log10() gives "error: no matching function for type-generic call"

2021-11-08 Thread Ed . via Cygwin
Following up; this was in fact caused by what looks like a change in more-recent GCC, where tgmath.h has stopped working transparently with log10 on complex values. This is more in line with the C99 standard, but caused the problems outlined below. We have now worked around this in PDL, and the

Cygwin 3.3.1 tgmath.h plus log10() gives "error: no matching function for type-generic call"

2021-11-07 Thread Ed . via Cygwin
Dear Cygwin folks, As shown in this run of PDL (Perl Data Language)’s CI, our new use of tgmath.h is causing a problem with log10: https://github.com/PDLPorters/pdl/runs/4134966240?check_suite_focus=true The error is: In file included from pp-log10.c:56: