dup_save_1.f90
来自「linux下编程用 编译软件」· F90 代码 · 共 58 行
F90
58 行
! { dg-do run }program save_1 implicit none integer i integer foo1, foo2, foo3, foo4 do i=1,10 if (foo1().ne.i) then call abort end if if (foo2().ne.i) then call abort end if if (foo3().ne.i) then call abort end if if (foo4().ne.i) then call abort end if end doend program save_1integer function foo1 integer j save save ! { dg-warning "Blanket SAVE" } data j /0/ j = j + 1 foo1 = jend function foo1integer function foo2 integer j save j save j ! { dg-warning "Duplicate SAVE" } data j /0/ j = j + 1 foo2 = jend function foo2integer function foo3 integer j ! { dg-warning "Duplicate SAVE" } save save j ! { dg-warning "SAVE statement" } data j /0/ j = j + 1 foo3 = jend function foo3integer function foo4 integer j ! { dg-warning "Duplicate SAVE" } save j save data j /0/ j = j + 1 foo4 = jend function foo4
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?