Hello world,
this patch fixes PR 34671 by providing any, all and count
intrinsics for kind=1 and kind=2 functions. It also
uses GFC_LOGICAL_1 pointers to cut down on the number of
functions needed, and converts the mask arguments to kind=1
to save memory if these are functions (like we already do with
mask arguments to other intrinsics).
If you apply this patch, make sure to at least delete your whole
libgfortran build directory (or even better, build from
scratch); otherwise, you'll get strange errors about missing functions.
Right now regression-testing on i686-pc-linux-gnu. OK if
this passes?
Thomas