This is the mail archive of the
fortran@gcc.gnu.org
mailing list for the GNU Fortran project.
Re: [Bug fortran/32732] [Bind C] Character scalars are passed as arrays
- From: Steve Ellcey <sje at cup dot hp dot com>
- To: crickett at lanl dot gov
- Cc: burnus at net-b dot de, fortran at gcc dot gnu dot org
- Date: Fri, 27 Jul 2007 08:09:29 -0700 (PDT)
- Subject: Re: [Bug fortran/32732] [Bind C] Character scalars are passed as arrays
> 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