1! { dg-do compile } 2! { dg-options "-fdec" } 3! 4! Test compile-time errors for DEC I/O intrinsics with -fdec. 5! 6 7integer :: fd 8open (unit=fd, readonly, action='read') ! these are okay 9open (unit=fd, action='read', readonly) 10open (unit=fd, readonly, action='write') ! { dg-error "ACTION type conflicts" } 11open (unit=fd, action='readwrite', readonly) ! { dg-error "ACTION type conflicts" } 12open (unit=fd, shared, shared) ! { dg-error "Duplicate SHARE" } 13open (unit=fd, noshared, shared) ! { dg-error "Duplicate SHARE" } 14open (unit=fd, share='denyrw', share='denynone') ! { dg-error "Duplicate SHARE" } 15open (unit=fd, carriagecontrol='fortran', carriagecontrol='none') ! { dg-error "Duplicate CARRIAGECONTROL" } 16 17end 18