direct_io_9.f
来自「用于进行gcc测试」· F 代码 · 共 40 行
F
40 行
! { dg-do run }! PR34876 can't read/write zero length array sections! Test case from PR by Dick Hendrikson program qi0011 character(9) bda(10) character(9) bda1(10) integer j_len istat = -314 inquire(iolength = j_len) bda1 istat = -314 open (unit=48, $ status='scratch', $ access='direct', $ recl = j_len, $ iostat = istat, $ form='unformatted', $ action='readwrite') if (istat /= 0) call abort bda = 'xxxxxxxxx' bda1 = 'yyyyyyyyy' write (48,iostat = istat, rec = 10) bda1(4:3) if ( istat .ne. 0) then call abort endif istat = -314 read (48,iostat = istat, rec=10) bda(4:3) if ( istat .ne. 0) then call abort endif if (any(bda1.ne.'yyyyyyyyy')) call abort if (any(bda.ne.'xxxxxxxxx')) call abort end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?