Fortran 2008 does not allow this statement or directive: error stop

Fortran 2008 does not allow this statement or directive: error stop

For some reason ifort complains about error stop not being part of the 2008 standard.

[raul@desk ~]$ cat main.f90 
  error stop
end program
[raul@desk ~]$ ifort main.f90 # no problems here
[raul@desk ~]$ ifort -std08 main.f90 
main.f90(1): warning #6477: Fortran 2008 does not allow this statement or directive.
  error stop
--^

A small bug or have I misunderstood something?

Thanks

3 帖子 / 0 全新
最新文章
如需更全面地了解编译器优化,请参阅优化注意事项

A compiler bug. Already escalated as issue DPD200235770. There are some other F08 features that are also improperly flagged, such as LOCK and UNLOCK and some new intrinscs.

Steve

This has been fixed for a future (2014) release of the compiler. It probably won't be included in an update.

Steve

登陆并发表评论。