Fortran: do not generate conflicting results under -ff2c [PR104313]
commit517fb1a78102df43f052c6934c27dd51d786aff7
authorSteve Kargl <kargl@gcc.gnu.org>
Fri, 15 Jul 2022 20:07:15 +0000 (15 22:07 +0200)
committerHarald Anlauf <anlauf@gmx.de>
Fri, 15 Jul 2022 20:08:24 +0000 (15 22:08 +0200)
tree40b724be58f08f8b0155663d34906aa574357213
parent9a15d3beace26d68561cb3481b70b0bbcb122ca5
Fortran: do not generate conflicting results under -ff2c [PR104313]

gcc/fortran/ChangeLog:

PR fortran/104313
* trans-decl.cc (gfc_generate_return): Do not generate conflicting
fake results for functions with no result variable under -ff2c.

gcc/testsuite/ChangeLog:

PR fortran/104313
* gfortran.dg/pr104313.f: New test.
gcc/fortran/trans-decl.cc
gcc/testsuite/gfortran.dg/pr104313.f [new file with mode: 0644]