------- Comment #1 from jvdelisle at gcc dot gnu dot org  2007-08-31 20:05 
-------
The print case is rejected at run time.  See PR28397. IMHO

print('a'), 'Hello'   ! Invalid, caught at run time, no leading paren
                      ! in char expr.
write(*,('(a)')) 'Hello'  ! Valid, ('(a)') simplifies to '(a)', a char expr. 
read (*,('(f3.3)')) a  ! Valid, ('(f3.3)') simplifies to '(f3.3)', a char expr.
read '(f3'//'.3)', a  ! Valid, a char expr
read ('(f3.3)'), a ! Invalid, rejected at compile time, requires unit number.
end


-- 


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

Reply via email to