The four IEEE procedures that aren't allowed in DO CONCURRENT constructs, viz. IEEE_GET_FLAG, IEEE_GET_HALTING_MODE, IEEE_SET_FLAG and IEEE_SET_HALTING_MODE, either have side effects that are in essence either change to a global variable or a save variable, or depend upon one. As such, they ought to be impure elemental (now that we have that term). Van