Satish Balay
2005-02-22 16:40:57 UTC
It appears that gfortran now has support for iargc()/getarg() from
fortran [by name transofrmation]. However Some mixed language codes
that support fortran - use these functions from C.
Is there a plan to provide the above symbols as well?
getarg_() -> _gfortran_getarg_i4()
iargc_() -> _gfortran_iargc()
Thanks,
Satish
----
In gcc-3.4
asterix:/home/balay>nm -o /usr/lib/gcc/i386-redhat-linux/3.4.2/libg2c.a | egrep \(iargc\|getarg\) |grep ' T '
/usr/lib/gcc/i386-redhat-linux/3.4.2/libg2c.a:Lgetarg.o:00000000 T getarg_
/usr/lib/gcc/i386-redhat-linux/3.4.2/libg2c.a:Liargc.o:00000000 T iargc_
/usr/lib/gcc/i386-redhat-linux/3.4.2/libg2c.a:getarg_.o:00000000 T G77_getarg_0
/usr/lib/gcc/i386-redhat-linux/3.4.2/libg2c.a:iargc_.o:00000000 T G77_iargc_0
gcc-4
[***@localhost ~]$ nm -o /usr/lib/gcc/i386-redhat-linux/4.0.0/libgfortranpreview.a | egrep \(iargc\|getarg\) |grep ' T '
nm: bessel.o: no symbols
nm: c99_functions.o: no symbols
nm: erf.o: no symbols
/usr/lib/gcc/i386-redhat-linux/4.0.0/libgfortranpreview.a:args.o:00000000 T _gfortran_getarg_i4
/usr/lib/gcc/i386-redhat-linux/4.0.0/libgfortranpreview.a:args.o:000000a8 T _gfortran_getarg_i8
/usr/lib/gcc/i386-redhat-linux/4.0.0/libgfortranpreview.a:args.o:000000d1 T _gfortran_iargc
/usr/lib/gcc/i386-redhat-linux/4.0.0/libgfortranpreview.a:args.o:00000000 T _gfortrani_getarg_i4
fortran [by name transofrmation]. However Some mixed language codes
that support fortran - use these functions from C.
Is there a plan to provide the above symbols as well?
getarg_() -> _gfortran_getarg_i4()
iargc_() -> _gfortran_iargc()
Thanks,
Satish
----
In gcc-3.4
asterix:/home/balay>nm -o /usr/lib/gcc/i386-redhat-linux/3.4.2/libg2c.a | egrep \(iargc\|getarg\) |grep ' T '
/usr/lib/gcc/i386-redhat-linux/3.4.2/libg2c.a:Lgetarg.o:00000000 T getarg_
/usr/lib/gcc/i386-redhat-linux/3.4.2/libg2c.a:Liargc.o:00000000 T iargc_
/usr/lib/gcc/i386-redhat-linux/3.4.2/libg2c.a:getarg_.o:00000000 T G77_getarg_0
/usr/lib/gcc/i386-redhat-linux/3.4.2/libg2c.a:iargc_.o:00000000 T G77_iargc_0
gcc-4
[***@localhost ~]$ nm -o /usr/lib/gcc/i386-redhat-linux/4.0.0/libgfortranpreview.a | egrep \(iargc\|getarg\) |grep ' T '
nm: bessel.o: no symbols
nm: c99_functions.o: no symbols
nm: erf.o: no symbols
/usr/lib/gcc/i386-redhat-linux/4.0.0/libgfortranpreview.a:args.o:00000000 T _gfortran_getarg_i4
/usr/lib/gcc/i386-redhat-linux/4.0.0/libgfortranpreview.a:args.o:000000a8 T _gfortran_getarg_i8
/usr/lib/gcc/i386-redhat-linux/4.0.0/libgfortranpreview.a:args.o:000000d1 T _gfortran_iargc
/usr/lib/gcc/i386-redhat-linux/4.0.0/libgfortranpreview.a:args.o:00000000 T _gfortrani_getarg_i4