matmul intrinsic procedure
Andrew Pinski
pinskia@physics.uc.edu
Thu Jun 30 21:08:00 GMT 2005
On Jun 30, 2005, at 4:40 PM, Jan Stanisław Owoc wrote:
>> P.S. Is it really not yet implemented in gfortran? That sort of
>> surprises me, but I haven't actually checked.
>
> I have been able to compile and run this program with ifort, g95 on
> Linux
> and Cygwin, and f95 on Solaris. It uses a very simple matrix
> multiplication. It compiles, but does not run:
>
> ./faim ../dat/freetest
> faim: ../../../libgfortran/generated/matmul_r8.c:170: matmul_r8:
> Assertion
> `a->base == 0' failed.
> Abort
>
> I can reproduce this error regardless of what kind of stuff I pass as
> arguments. This exact error has been present for at least four months
> (in
> pre-releases of gfortran), but I was hoping it would be fixed in 4.0.
> As
> it is not, I am interested in helping to get it working by 4.1.
It can be still fixed for a 4.0.x release, if we get the source for the
test
you are trying.
I know that matmul is used in SPEC and that works correctly.
Please file a bug report or at least send the source to the list.
Thanks,
Andrew Pinski
More information about the Fortran
mailing list