Executing on host: /test/gnu/gcc/objdir/gcc/testsuite/gfortran/../../gfortran
-B
/test/gnu/gcc/objdir/gcc/testsuite/gfortran/../../
/test/gnu/gcc/gcc/gcc/testsui
te/gfortran.dg/assumed_charlen_function_5.f90   -O   -pedantic-errors -S  -o
ass
umed_charlen_function_5.s    (timeout = 300)
/test/gnu/gcc/gcc/gcc/testsuite/gfortran.dg/assumed_charlen_function_5.f90:8.30:

character(*) function charrext (n)  ! { dg-warning "is obsolescent in fortran 9
                             1
Warning: CHARACTER(*) function 'charrext' at (1) is obsolescent in fortran 95
/test/gnu/gcc/gcc/gcc/testsuite/gfortran.dg/assumed_charlen_function_5.f90:26.33
:

  integer(4) function ctest(charr, i)  ! { dg-warning "is obsolescent in fortra
                                1
Warning: CHARACTER(*) function 'charr' at (1) is obsolescent in fortran 95
/test/gnu/gcc/gcc/gcc/testsuite/gfortran.dg/assumed_charlen_function_5.f90:22.14
:

    m = test (charrext, j)
             1
Error: Type/rank mismatch in argument 'charr' at (1)
/test/gnu/gcc/gcc/gcc/testsuite/gfortran.dg/assumed_charlen_function_5.f90:23.15
:

    m = ctest (charrext, 27 - j)
              1
Error: Type/rank mismatch in argument 'charr' at (1)
/test/gnu/gcc/gcc/gcc/testsuite/gfortran.dg/assumed_charlen_function_5.f90:34.30
:

integer(4) function test(charr, i)  ! { dg-warning "is obsolescent in fortran 9
                             1
Warning: CHARACTER(*) function 'charr' at (1) is obsolescent in fortran 95
compiler exited with status 1
output is:
/test/gnu/gcc/gcc/gcc/testsuite/gfortran.dg/assumed_charlen_function_5.f90:8.30:

character(*) function charrext (n)  ! { dg-warning "is obsolescent in fortran 9
                             1
Warning: CHARACTER(*) function 'charrext' at (1) is obsolescent in fortran 95
/test/gnu/gcc/gcc/gcc/testsuite/gfortran.dg/assumed_charlen_function_5.f90:26.33
:

  integer(4) function ctest(charr, i)  ! { dg-warning "is obsolescent in fortra
                                1
Warning: CHARACTER(*) function 'charr' at (1) is obsolescent in fortran 95
/test/gnu/gcc/gcc/gcc/testsuite/gfortran.dg/assumed_charlen_function_5.f90:22.14
:

    m = test (charrext, j)
             1
Error: Type/rank mismatch in argument 'charr' at (1)
/test/gnu/gcc/gcc/gcc/testsuite/gfortran.dg/assumed_charlen_function_5.f90:23.15
:

    m = ctest (charrext, 27 - j)
              1
Error: Type/rank mismatch in argument 'charr' at (1)
/test/gnu/gcc/gcc/gcc/testsuite/gfortran.dg/assumed_charlen_function_5.f90:34.30
:

integer(4) function test(charr, i)  ! { dg-warning "is obsolescent in fortran 9
                             1
Warning: CHARACTER(*) function 'charr' at (1) is obsolescent in fortran 95

PASS: gfortran.dg/assumed_charlen_function_5.f90  -O   (test for warnings, line
8)
PASS: gfortran.dg/assumed_charlen_function_5.f90  -O   (test for warnings, line
26)
PASS: gfortran.dg/assumed_charlen_function_5.f90  -O   (test for warnings, line
34)
FAIL: gfortran.dg/assumed_charlen_function_5.f90  -O  (test for excess errors)
Excess errors:
/test/gnu/gcc/gcc/gcc/testsuite/gfortran.dg/assumed_charlen_function_5.f90:22:
E
rror: Type/rank mismatch in argument 'charr' at (1)
/test/gnu/gcc/gcc/gcc/testsuite/gfortran.dg/assumed_charlen_function_5.f90:23:
E
rror: Type/rank mismatch in argument 'charr' at (1)

The "Type/rank mismatch in argument" error is causing several other tests to
fail
as well.


-- 
           Summary: FAIL: gfortran.dg/assumed_charlen_function_5.f90  -O
                    (test for excess errors)
           Product: gcc
           Version: 4.3.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: danglin at gcc dot gnu dot org
 GCC build triplet: hppa64-hp-hpux11.11
  GCC host triplet: hppa64-hp-hpux11.11
GCC target triplet: hppa64-hp-hpux11.11


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31831

Reply via email to