------- Comment #21 from dir at lanl dot gov  2006-05-26 17:45 -------
It is rev 113395 that is causing the problem. I backed out that change and
built today's version of gfortran - it now correctly runs one of the tests that
has been failing - 

[dranta:~/tests/gfortran-D] dir% gfortran -O1 -o write_logical
write_logical.f90
[dranta:~/tests/gfortran-D] dir% write_logical
[dranta:~/tests/gfortran-D] dir% gfortran --v
Using built-in specs.
Target: powerpc-apple-darwin8.6.0
Configured with: ../gcc/configure --prefix=/Users/dir/gfortran
--enable-languages=c,f95
Thread model: posix
gcc version 4.2.0 20060526 (experimental)
[dranta:~/tests/gfortran-D] dir% cat write_logical.f90
! PR 14334, L edit descriptor does not work
!
!  this test uses L1 and L4 to print TRUE and FALSE
       logical true,false
       character*10 b
       true = .TRUE.
       false = .FALSE.
       b = ''
       write (b, '(L1)') true
       if (b(1:1) .ne. 'T') call abort

       b = ''
       write (b, '(L1)') false
       if (b(1:1) .ne. 'F') call abort

       b = ''
       write(b, '(L4)') true
       if (b(1:4) .ne. '   T') call abort

       b = ''
       write(b, '(L4)') false
       if (b(1:4) .ne. '   F') call abort
       end


-- 


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

Reply via email to