fortran-experiments: patch for more error checking
Christopher D. Rickett
crickett@lanl.gov
Tue Jan 23 22:54:00 GMT 2007
Steve,
i'm not sure what could be doing this. i'm not seeing these errors when i
run the testsuite (except for c_kind_params, of course). do you have any
ideas? c_kind_params is failing, but that's been failing for a while and
is unrelated to this patch.
thanks.
Chris
On Tue, 23 Jan 2007, Steve Kargl wrote:
> On Sun, Jan 21, 2007 at 09:02:43PM -0700, Christopher D. Rickett wrote:
>>
>> 2007-01-21 Christoper D. Rickett <crickett@lanl.gov>
>> * gcc/fortran/symbol.c: Removed javadoc style comment blocks and
>> converted to GNU style. Also, put the function type and name on
>> separate lines. Removed commented out return in
>> verify_bind_c_derived_type.
>> * gcc/fortran/decl.c: Converted javadoc to GNU style for functions
>> and put the function return type and name on separate lines.
>> * gcc/fortran/trans-types.c: Ditto on commenting style.
>> * gcc/fortran/resolve.c: Ditto on commenting style. Also,
>> combined two if statements in gfc_iso_c_sub_interface.
>> * gcc/fortran/match.c: Ditto on commenting style.
>> * gcc/fortran/trans-decl.c: Ditto on commenting style.
>> * gcc/fortran/misc.c: Ditto on commenting style.
>>
>
> I applied this patch and new testsuite failures from the new
> test programs. I've extracted info from the gfortran.log.
> The first two are the new failures. The third has been failing
> since the fortran-experiments branch was created.
>
> FAIL: gfortran.dg/bind_c_usage_3.f03 -O (test for excess errors)
> Excess errors:
> gcc/testsuite/gfortran.dg/bind_c_usage_3.f03:18:
> Error: Global name 'test' at (1) is already being used as a MODULE at (2)
> gcc/iso_c_binding/gcc/testsuite/gfortran.dg/bind_c_usage_3.f03:2:
> Error: Global name 'test' at (1) is already being used as a MODULE at (2)
>
>
> FAIL: gfortran.dg/c_ptr_tests_5.f03 -O (test for excess errors)
> Excess errors:
> gcc/iso_c_binding/gcc/testsuite/gfortran.dg/c_ptr_tests_5.f03:18:
> Error: Global name 'c_ptr_tests_5' at (1) is already being used as a MODULE at (2)
> gcc/iso_c_binding/gcc/testsuite/gfortran.dg/c_ptr_tests_5.f03:2:
> Error: Global name 'c_ptr_tests_5' at (1) is already being used as a MODULE at (2)
>
>
>
> FAIL: gfortran.dg/c_kind_params.f90 -O0 (test for excess errors)
> Excess errors:
> gcc/iso_c_binding/gcc/testsuite/gfortran.dg/c_kind_params.f90:22:
> Error: Kind -2 not supported for type INTEGER at (1)
>
> integer(c_int_fast16_t), value :: my_int_fast16_t
>
>
>
> --
> Steve
>
More information about the Fortran
mailing list