------- Comment #7 from burnus at gcc dot gnu dot org 2007-02-23 20:42 ------- > various intrinsics do not diagnose invalid argument kinds The question is what is the right solution: a) Only allow certain kinds b) Allowing all kinds and doing the conversion/providing the needed functions.
(a) is in the spirit of Fortran 95, which allowed only the default kind for a lot of arguments to intrinsic procedures (b) is in the spirit of Fortran 2003 which lifted a lot of those restrictions. For legacy intrinsics we have the choice, but I favour option (b). -- burnus at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |burnus at gcc dot gnu dot | |org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30372