Underflow of Floating-Point Values

Whether the mathematics functions set the integer expression errno to the value of the macro ERANGE on underflow range errors (§4.5.1)

A floating-point underflow does not set the expression errno to ERANGE. When a value approaches zero and eventually underflows, the value is set to zero.