[Bug fortran/32732] [Bind C] Character scalars are passed as arrays
Steve Ellcey
sje@cup.hp.com
Fri Jul 27 15:21:00 GMT 2007
> thanks for testing this out. i've now bootstrapped and regtested the
> change on x86 and x86_64 linux with no new failures.
>
> Chris
I am still seeing failures. I will investigate and let you know
when I have more info. Still failing are:
gfortran.dg/c_char_tests.f03
gfortran.dg/c_kind_params.f90
gfortran.dg/value_6.f03
The only difference is that c_kind_params.f90 was failing in all modes,
now it passes in 64 bit mode and fails in 32 bit mode.
c_kind_params.f90 in 32 bit mode seems to be failing to compile:
FAIL: gfortran.dg/c_kind_params.f90 -O0 (test for excess errors)
Excess errors:
/proj/opensrc/nightly/src/trunk/gcc/testsuite/gfortran.dg/c_kinds.c:13: error: e
xpected declaration specifiers or '...' before 'int64_t'
/proj/opensrc/nightly/src/trunk/gcc/testsuite/gfortran.dg/c_kinds.c:13: error: e
xpected declaration specifiers or '...' before 'int_least64_t'
/proj/opensrc/nightly/src/trunk/gcc/testsuite/gfortran.dg/c_kinds.c:34: error: '
int64_t' undeclared (first use in this function)
/proj/opensrc/nightly/src/trunk/gcc/testsuite/gfortran.dg/c_kinds.c:34: error: (
Each undeclared identifier is reported only once
(and more)
value_6.f03 and c_char_tests.f03 are aborting during execution.
Steve Ellcey
sje@cup.hp.com
More information about the Fortran
mailing list