------- Comment #1 from mikael at gcc dot gnu dot org 2009-01-23 20:04 ------- (In reply to comment #0) > === gfortran tests === > FAIL: gfortran.dg/array_constructor_23.f -O3 -fomit-frame-pointer execution > test > FAIL: gfortran.dg/array_constructor_23.f -O3 -fomit-frame-pointer > -funroll-loops execution test > FAIL: gfortran.dg/array_constructor_23.f -O3 -fomit-frame-pointer > -funroll-all-loops -finline-functions execution test > FAIL: gfortran.dg/array_constructor_23.f -O3 -g execution test Those were failing in your previous report too. ;)
> When I view the log I see this (dupe blank lines removed): > > Executing on host: > /usr/share/src/gcc_build/gcc/testsuite/gfortran/../../gfortran > -B/usr/share/src/gcc_build/gcc/testsui$ > /usr/share/src/gcc_trunk/gcc/testsuite/gfortran.dg/array_constructor_26.f03:13.26: > > CHARACTER (MAX_FLD_HED, 1) :: DWFdHd(MAXFLD) = [(" ", i = 1, MAXFLD)] > > 1 > > Error: Symbol 'max_fld_hed' at (1) has no IMPLICIT type > This error (like the others) is expected: we test that the compiler gives the expected output. Look for lines starting with FAIL for real failures. But as they are run-time, it won't help probably. Quite many of the newly-failing tests are about I/O; I suspect the following to be the culprit. Could you try before/after this? ------------------------------------------------------------------------ r143462 | pault | 2009-01-17 12:32:02 +0100 (sam. 17 janv. 2009) | 17 lines 2009-01-17 Paul Thomas <pa...@gcc.gnu.org> PR fortran/34955 * trans-intrinsic.c (gfc_conv_intrinsic_array_transfer): Note that some of the tests require specific features (such as denormalized long doubles) and are x-failed(which means: known to fail) on some targets or have some dg-require-effective-targets conditions on them. Thus, maybe the correct behaviour for these tests is to fail on solaris. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38946