[LLVMdev] llvm-2.4 prerelease gfortran results

Anton Korobeynikov anton at korobeynikov.info
Sun Nov 2 03:41:16 PST 2008


Hi, Jack

> to allow gfortran to build and compile without extra warnings produces the appended gfortran
> testsuite results.
As I've said, gfortran make check stalls for me on x86-64/linux.
However, I can comment on the entries seen so far:


> FAIL: gfortran.dg/aint_anint_1.f90  -O  (internal compiler error)
> FAIL: gfortran.dg/aint_anint_1.f90  -O  (test for excess errors)
Same on linux. It seems, that frontend generates calls to
__builtin_trunc{f,l,} with 2 arguments! This can bve easily seen on tree
dump, frontend needs to be fixed. Everything is ok on mainline gfortran.

> FAIL: gfortran.dg/array_constructor_11.f90  -O0  (internal compiler error)
> FAIL: gfortran.dg/array_constructor_11.f90  -O0  (test for excess errors)
Same on linux. Assertion is failed due to mismatch of arguments number
in decl and call.

> FAIL: gfortran.dg/array_constructor_12.f90  -O0  (internal compiler error)
> FAIL: gfortran.dg/array_constructor_12.f90  -O0  (test for excess errors)
Does not fail for me.

> FAIL: gfortran.dg/array_section_1.f90  -O0  (internal compiler error)
> FAIL: gfortran.dg/array_section_1.f90  -O0  (test for excess errors)
Same problem as array_constructor_11.

> FAIL: gfortran.dg/assumed_charlen_function_3.f90  -O  (internal compiler error)
> FAIL: gfortran.dg/assumed_charlen_function_3.f90  -O  (test for excess errors)
> FAIL: gfortran.dg/assumed_charlen_function_5.f90  -O  (internal compiler error)
> FAIL: gfortran.dg/assumed_charlen_function_5.f90  -O  (test for excess errors)
Does not fail for me.

> FAIL: gfortran.dg/char_transpose_1.f90  -O0  (internal compiler error)
> FAIL: gfortran.dg/char_transpose_1.f90  -O0  (test for excess errors)
Same problem as array_constructor_11.

> FAIL: gfortran.dg/hollerith.f90  -O0  (internal compiler error)
> FAIL: gfortran.dg/hollerith.f90  -O0  (test for excess errors)
Does not fail for me.

> FAIL: gfortran.dg/namelist_13.f90  -O0  (test for excess errors)
One of these namelist tests causes memory corruption, which leads to
stall of testsuite, thus no additional info.

Also, there are other test failures on x86-64/linux

-- 
With best regards, Anton Korobeynikov.

Faculty of Mathematics & Mechanics, Saint Petersburg State University.




More information about the llvm-dev mailing list