Alternate return is a facility to control the flow of execution on return from a subroutine. It is often used as a form of error handling:
real x
call sub(x, 1, *100, *200)
print*, "Success:", x
stop
100 print*, "Negative input value"
stop
200 print*, "Input va...