new gfortran 4.1 branch failures

Steve Kargl sgk@troutmask.apl.washington.edu
Thu Apr 20 22:26:00 GMT 2006


On Thu, Apr 20, 2006 at 06:16:37PM -0400, Jack Howarth wrote:
> Steve,
>    In libgfortran/generated, I have...
> 
> howarth% ls resh*
> reshape_c10.c   reshape_c4.c    reshape_i16.c   reshape_i8.c
> reshape_c16.c   reshape_c8.c    reshape_i4.c    reshape_r10.c
> howarth% ls trans*
> transpose_c10.c transpose_c4.c  transpose_i16.c transpose_i8.c
> transpose_c16.c transpose_c8.c  transpose_i4.c  transpose_r10.c
> 
> Also if I go into darwin_objdir/powerpc-apple-darwin8/libgfortran
> and execute...
> 
> howarth% ls resh* trans*
> reshape_c10.lo          reshape_i8.lo           transpose_c8.lo
> reshape_c10.o           reshape_i8.o            transpose_c8.o
> reshape_c16.lo          reshape_packed.lo       transpose_generic.lo
> reshape_c16.o           reshape_packed.o        transpose_generic.o
> reshape_c4.lo           reshape_r10.lo          transpose_i16.lo
> reshape_c4.o            reshape_r10.o           transpose_i16.o
> reshape_c8.lo           transfer.lo             transpose_i4.lo
> reshape_c8.o            transfer.o              transpose_i4.o
> reshape_generic.lo      transpose_c10.lo        transpose_i8.lo
> reshape_generic.o       transpose_c10.o         transpose_i8.o
> reshape_i16.lo          transpose_c16.lo        transpose_r10.lo
> reshape_i16.o           transpose_c16.o         transpose_r10.o
> reshape_i4.lo           transpose_c4.lo
> reshape_i4.o            transpose_c4.o
> 
> and try 'nm *.o | grep __gfortran_reshape_16' or 
> 'nm *.o | grep __gfortran_transpose_i16' I get no symbols found.
> Does that show any symbols for you?

I have

troutmask:sgk[210] nm *.o | grep gfortran_reshape
0000000000000000 T _gfortran_reshape_c10
0000000000000000 T _gfortran_reshape_c4
0000000000000000 T _gfortran_reshape_c8
00000000000006d0 T _gfortran_reshape
00000000000006b0 T _gfortran_reshape_char
0000000000000000 T _gfortran_reshape_16
0000000000000000 T _gfortran_reshape_4
0000000000000000 T _gfortran_reshape_8
0000000000000000 T _gfortran_reshape_r10
troutmask:sgk[211] nm *.o | grep gfortran_transpose
0000000000000000 T _gfortran_transpose_c10
0000000000000000 T _gfortran_transpose_c4
0000000000000000 T _gfortran_transpose_c8
0000000000000230 T _gfortran_transpose
0000000000000220 T _gfortran_transpose_char
0000000000000000 T _gfortran_transpose_i16
0000000000000000 T _gfortran_transpose_i4
0000000000000000 T _gfortran_transpose_i8
0000000000000000 T _gfortran_transpose_r10

Note, the single leading underscore.  IIRC the double leading
underscore is for builtin functions that should be expanded
by the backend.

Does darwin have both real(10) and real(16)?

-- 
Steve



More information about the Fortran mailing list