[Bug fortran/80524] [F03] Problematic behaviour with a finalization subroutine in gfortran
andrew at fluidgravity dot co.uk
gcc-bugzilla@gcc.gnu.org
Mon Aug 28 10:46:00 GMT 2017
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80524
--- Comment #6 from Andrew Wood <andrew at fluidgravity dot co.uk> ---
For info, the actual code I was developing did use the finalization subroutine
to deallocate pointers, which resulted in seg faults when compiled with ifort.
This was how I discovered the problem.
I also reported the problem to PGI. The latest version of pgfortran (17.7) now
produces the same behaviour as ifort:
> pgfortran -V
pgfortran 17.5-0 64-bit target on x86-64 Linux -tp haswell
PGI Compilers and Tools
Copyright (c) 2017, NVIDIA CORPORATION. All rights reserved.
> pgfortran prog.f90 && ./a.out
In SUBROUTINE t_final
> pgfortran -V
pgfortran 17.7-0 64-bit target on x86-64 Linux -tp haswell
PGI Compilers and Tools
Copyright (c) 2017, NVIDIA CORPORATION. All rights reserved.
> pgfortran prog.f90 && ./a.out
In SUBROUTINE t_final
In SUBROUTINE t_final
In SUBROUTINE t_final
More information about the Gcc-bugs
mailing list