http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58020

--- Comment #20 from Francois-Xavier Coudert <fxcoudert at gcc dot gnu.org> ---
(In reply to Steve Kargl from comment #19)
> (10) a reference to any other standard intrinsic function where each
>      argument is a restricted expression

Yes, but the procedures of the intrinsic modules IEEE_* are not themselves
intrinsic procedures (note 14.1 of F2008).

The IEEE_SUPPORT_* functions are allowed under item 9 of the same list
("specification inquiry"), because of item 4.3 on the same page: "A
specification inquiry is a reference to (3) an inquiry function from the
intrinsic modules IEEE ARITHMETIC and IEEE EXCEPTIONS".

But, as I noted, this can be handled by a library-side module. The only tricky
case remaining, I think, is the IEEE_SELECTED_REAL_KIND, which will have to be
specifically handled by the front-end.

Reply via email to