<div dir="ltr"><div>HI, this addresses Damian's recent comment:</div><div><br></div><div> I thought we had gone away from the concept of "pole" error to be more a</div>generic singularity.<div><br></div><div>The names of errors arose last fall during discussion that led to proposal N3405, "improved wording for treatment of error conditions in <math.h>". I did object to the abuse of "pole" to include essential singularities. Ultimately, it was better to table that objection and draft N3405 to deal with the more substantive issues of the language of 7.12.2.</div><div><br></div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">-Jerome Coonen<div> 650.996.4738</div><div> <a href="mailto:jcoonen@gmail.com" target="_blank">jcoonen@gmail.com</a></div></div></div></div><br></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Sat, Sep 6, 2025 at 10:35 PM Damian McGuckin <<a href="mailto:damianm@esi.com.au">damianm@esi.com.au</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Sun, 7 Sep 2025, Fred J. Tydeman wrote:<br>
<br>
> Should C23 Annex F.10 Mathematics <math.h> and <tgmath.h><br>
> be updated with:<br>
><br>
> "Invalid" being raised is a domain error.<br>
> "Divide-by-zero" being raised is a pole error.<br>
> "Overflow" being raised is a range error.<br>
> "Underflow" being raised is a range error.<br>
<br>
I thought we had gone away from the concept of "pole" error to be more a <br>
generic singularity. Jerome is the expert.<br>
<br>
Also, how about:<br>
<br>
"Invalid" being raised is generally a domain error<br>
<br>
I have a sneaky suspicion there are one or two cases where it is not <br>
strictly a domain but I cannot recall off the top of my head. I will <br>
double check.<br>
<br>
Later Fred - Damian<br>
_______________________________________________<br>
cfp-interest mailing list<br>
<a href="mailto:cfp-interest@oakapple.net" target="_blank">cfp-interest@oakapple.net</a><br>
<a href="http://mailman.oakapple.net/mailman/listinfo/cfp-interest" rel="noreferrer" target="_blank">http://mailman.oakapple.net/mailman/listinfo/cfp-interest</a><br>
</blockquote></div>