[gfortran,ping] support for large kinds in front-end and library

Steve Kargl sgk@troutmask.apl.washington.edu
Sat Aug 20 18:58:00 GMT 2005


> 
> Can someone review it? Or only part of it? I guess the front-end part is 
> more difficult and will need more care that the library part, since I am 
> not an expert in this area.
> 
> Built, tested and regtested on:
> 
>   - i686-linux, which has real(10)
>   - sparc-solaris, whichs has real(16)
>   - x86_64-linux, which has real(10) and integer(16)
>   - alpha-linux, which has integer(16)
> 
> OK for mainline?
> 

Well, I've clearly done something wrong.  Every test in the
testsuite is failing with your patch.  If I look in gfortran.log
I see

Executing on host: /home/kargl/gcc/obj41/gcc/testsuite/../gfortran -B/home/kargl/gcc/obj4
1/gcc/testsuite/../ /home/kargl/gcc/gcc41/gcc/testsuite/gfortran.dg/PR19754_2.f90   -O0  
 -pedantic-errors  -L/home/kargl/gcc/obj41/i386-unknown-freebsd7.0/./libgfortran/.libs -L
/home/kargl/gcc/obj41/i386-unknown-freebsd7.0/./libiberty  -lm   -o ./PR19754_2.exe    (t
imeout = 300)
/home/kargl/gcc/obj41/i386-unknown-freebsd7.0/./libgfortran/.libs/libgfortran.so: undefined reference to `_gfortrani_internal_pack_c8'
/home/kargl/gcc/obj41/i386-unknown-freebsd7.0/./libgfortran/.libs/libgfortran.so: undefined reference to `_gfortrani_internal_unpack_4'
/home/kargl/gcc/obj41/i386-unknown-freebsd7.0/./libgfortran/.libs/libgfortran.so: undefined reference to `csin'
/home/kargl/gcc/obj41/i386-unknown-freebsd7.0/./libgfortran/.libs/libgfortran.so: undefined reference to `csqrt'
/home/kargl/gcc/obj41/i386-unknown-freebsd7.0/./libgfortran/.libs/libgfortran.so: undefined reference to `_gfortrani_internal_unpack_c4'
/home/kargl/gcc/obj41/i386-unknown-freebsd7.0/./libgfortran/.libs/libgfortran.so: undefined reference to `_gfortrani_internal_pack_8'
/home/kargl/gcc/obj41/i386-unknown-freebsd7.0/./libgfortran/.libs/libgfortran.so: undefined reference to `ccosf'



More information about the Gcc-patches mailing list